西门子EM AM06模块 6ES7288-3AM06-0AA0SIMATIC S7-200 SMART, 模拟 I/O SM AM06,4 个模拟输入/2 个模拟输出, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V 11 Bit 分辨率 SIEMENS西门子上海朕锌电气设备有限公司 联系人:钟涛 24小时销售及维修热线: 电话:021-31139793 手 机: Q Q : 1824547528 地址:上海市金山区枫湾路500号 《销售宗旨》:为客户创造价值是我们永远追求的目标! 《产品质量》:原装正品,全新原装! 《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到! 问题: S120 装置能否直接读取编码器的实时脉冲数,以便用PLC 控制器来实现控制、定位等功能。 回答: S120 装置中参数r0482可显示编码器的实际增量值。r2521是驱动在激活基本定位功能后的实际位置值,单位是LU。r0482 是32位的双字,参考S120 List manual中的功能图4704: 图1. 可以通过拆解r0482 的方法得到实时的脉冲数。具体方法如下: 1.从bit0 – bitn-1 表示脉冲细分补全码,即当实际位置处于两个脉冲之间时,对其进行细分,从而代表的两个脉冲间的位置值。当下一个脉冲到达后,向上进位且重新计数; 2.从bitn – bitn+m-1表示编码器一转以内的整脉冲个数; 3.从bitn+m到bit31为当前实际转数,编码器每旋转一周由整脉冲数向上进位得到; 4.m为p0408编码器脉冲数对应的2进制位数,如2048对应m=11;n 为 p0418中设定的脉冲细分率。 图2. 下面举例说明在PLC中如何得到实际编码器的脉冲个数: 1.建立PLC 和S120 之间的DP 通讯.并设相关参数. 图3. 2.PLC 系统编程 PID256通讯连接的是r0482,此编码器为2048 脉冲每转,细分率为11(p0408=2048,p0418=11)。 NETWORK1 是编码器的实际脉冲数,由r0482 右移11 位计算得到。 NETWORK2是编码器脉冲细分补全码,由r0482 低11 位计算得到,它代表两个脉冲间的位置细分值。 图4. 图5表示旋转两圈后编码器的实际脉冲增值。注: 图中的位置值为大约位置。 图5. 注意: r0482这个数值不能掉电保存。每次掉电恢复后数值为零,所以其反映的是和上次掉电前的位置偏差值,不是实际位置( 与编码器类型无关)。 关键词 1 概述 SINAMICS S120作为西门子新一代的驱动器,通过PROFINET网络与人机界面的通讯分为两种情况: (1) 西门子的现场人机界面设备,例如OP/TP/MP操作屏,使用ProTool或WINCC flexible提供了SINAMICS的通讯驱动,可以直接实现SINAMICS与操作屏之间的通讯。 (2) 对于WINCC或第三方上位机软件,可以采用OPC的方式进行通讯。 如果想通过SimaticNet OPC-server读取S120系列产品驱动的参数,首先需要下述软件: Simatic Net软件 (用于OPC- server/数据交换) SIMOTION Scout (用于OPC 数据的导出) 操作步骤: 创建SIMOTIN项目,SIMOTION的CPU仅用做虚拟设备,实际上它并不存在。如 果通过Profinet通讯(如310PN) ,在项目中则需使用C240 PN做为I/O controller ,驱动做为I/O device。 从SIMOTION SCOUT项目中导出驱动的OPC数据用于OPC通讯。 导出OPC数据后必须配置 OPC-server。 使用 OPC-Scout客户端测试软件进行通讯测试及系统监控。 2 SIMOTION实现OPC通讯的*条件 2.1软件兼容性要求 系统中所需安装的软件兼容性列表可参看SCOUT安装光盘中的下述文件:SCOUT4.1SP5\VOL1\AddOn\1_Important\English\Compatibility\Compatibility_SIMOTION_V415.pdf。 2.2本示例中使用的硬件及软件 硬件: CU310PN:6SL3040-0A01-0AA0 CF卡:6SL3054-0CG00-1AA0 Fw2.6.2 PM340:6SL3210-1SB14-0AA0 软件: SIMOTION SCOUT V4.1.5.6 SIMATIC NET V7.1