《表1 同PLC传输的IO数据列表》

《表1 同PLC传输的IO数据列表》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Niagara开发平台的生产线分拣实验系统二次开发研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

原系统使用西门子PLC S7-1200和S7-300smart,采用基于RS485现场总线的Profibus_DP和工业以太网Profi net进行数据交换。Niagara开发平台可以使用不同的驱动程序将不同的通讯协议进行融合,例如常见的Modbus协议和Bacnet协议等,西门子PLC的私有协议需要使用专门的驱动程序进行数据通信,本系统使用小槐智能科技有限公司开发的SiemensTCP以太驱动,使用前需要进行授权,然后在站点中的Drivers添加SiementsTCPNetwork,配置完属性后添加设备并设置PLC的通信频率、CPU型号和IP地址。配置正确后可以使PLC Ping通,随后添加变量组和数据点,只要配置好数据类型、寄存器和地址就可以和PLC进行读写操作。驱动支持数据类型主要包括Bool、Byte、SByte(有符号单字节)、UInt16、Int16、UInt32、Int32、Float、String。需要注意的是西门子1200、1500的CPU及DB块访问,需要对CPU保护和访问DB块进行相应配置。本系统需要和PLC传输的IO数据如表1所示。