版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 连接方式选择:tcpclient
  • ip:西门子PLC的IP,此为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址。【如果不知道IP,可以尝试将电脑和西门子PLC用网线连接起来,电脑配置192.168.x.y,运行exe,网段输入:192.168.x.1—192.168.x.255,端口输入:102.尝试扫描,看能不能扫描到PLC】
  • 端口:102
  • 参数1:PLC类型,有如下值:
    • 200。表示S7
    参数1:PLC类型和协议,格式:PLCModel:Protocol。
    • PLC类型支持:200,300,400,1200,分别表示S7-200,/S7-300,S7-400,S7-1200,未输入则默认为式:S7-200。
    • PLC协议:所有PLC均支持TCP方式,S7-200支持PPI,S7-300等支持MPI。未输入缺省为TCP
    • 示例:200:tcp, 200:ppi, 200;300:tcp,300:mpi,300
  • 参数2:CPU在机架上的槽号(slot),第一个槽号为1。未输入时默认为1。对S7-200型号该参数无效。
    • 200Smart/S7-200CN。未输入则默认为式:S7-200。
    • 300,表示S7-300系列
    • 400,表示S7-400系列
    • 1200,S7-1200系列
    • 1500,表示S7-1500系列
    • 示例:
      • 200
      • 300
      • 400
      • 1200
      • 1500
  • 参数2:PLC协议。所有S7 PLC均支持TCP,S7-200还支持PPI串口,S7-300还支持MPI串口
    • TCP,所有西门子从S7-200到S7-1500均支持TCP网络协议。此时通过RJ45和PLC相连。未输入缺省为TCP
    • PPI,S7-200/S7-200Smart/S7-200CN支持PPI串口协议。如果连接了PPI DB9针串口,则需要输入PPI,且此时串口波特率需要和PLC一致
    • MPI,S7-300/S7-400支持MPI串口协议。如果连接了MPI DB9针串口,则需要输入MPI,且此时串口波特率需要和PLC一致
  • 参数2:CPU在机架上的槽号(slot),第一个槽号为1。未输入时默认为1。
    • 对S7-200型号该参数无效。
    • 对S7-300到S7-1500有效。缺省槽号为1。槽号需要用编程软件看CPU所在槽号。
  • 参数3:CPU在的机架号,第一个机架为0。未输入默认为0。
    • 对S7-200型号该参数无效。
    • 对S7-300到S7-1500有效。缺省机架为0。机架需要用编程软件看CPU所在机架。
    参数3:CPU在的机架号,第一个机架为0。未输入默认为0。对S7-200型号该参数无效。

五、 变量配置

增加变量所需要配置的属性

变量名称:按照项目规范设计的字符串

...

  1. 发送:68 1B 1B 68 02 00 7C 32 01 00 00 00 02 00 0E 00 00 04 01 12 0A 10 02 00 01 00 00 81 00 00 08 7E 16
  2. 或者68 1B 1B 68 02 00 6C 32 01 00 00 FF FF 00 0E 00 00 04 01 12 0A 10 02 00 02 00 01 84 00 00 08 6F 16
  3. 接收到:E5
  4. 立即发送:10 02 00 5C 5E 16
  5. 接收到数据:68 17 17 68 00 02 08 32 03 00 00 FF FF 00 02 00 06 00 00 04 01 FF 04 00 10 00 00 5D 16


西门子PLC-200发送读取数据的请求数据(eview驱动)

发送:68 1b 1b 68 02 00 6c 32 01 00 00 00 00 00 0e 00 00 04 01 12 0a 10 02 00 10 00 00 83 00 00 00 6f 16

如果收到长度为0,继续发送:68 1B 1B 68  02 00 6c 32 01 00 00 00 00 00 0e 00 00 04 01 12 0a 10 02 00 10 00 00 83 00 00 00 75 16

如果收到长度为0,继续发送:68 1B 1B 68  02 00 6c 32 01 00 00 00 00 00 0e 00 00 04 01 12 0a 10 02 00 10 00 00 83 00 00 00 75 16