价格:111起
上海地友自动化设备有限公司
联系人:方祖付
电话:18721545542
地址:上海市松江区新浜镇方家哈社区林天花苑北区80号402
西门子PLCS7-200 6ES7290-6AA20-0XA0扩展电缆西门子PLCS7-200 6ES7290-6AA20-0XA0扩展电缆西门子PLCS7-200 6ES7290-6AA20-0XA0扩展电缆
西门子PLCS7-200 6ES7290-6AA20-0XA0扩展电缆西门子PLCS7-200 6ES7290-6AA20-0XA0扩展电缆西门子PLCS7-200 6ES7290-6AA20-0XA0扩展电缆
自由口通讯过程中很难避免通讯数据的出错概率,这就要求在通讯数据中增加校验数据,以判断数据是否是正确的。常用的校验方式有CRC、LRC,今天来说说BCC方式,该校验方式是把参与校验的数据进行“异或”运算。
BCC校验方式的编程思路:
将参与校验的数据逐个进行异或运算。
1) 创建一个BCC校验的子程序,以便进行几个或者多个数据的校验。
2) 在主程序或其它子程序中调用BCC校验
BCC子程序:
1) 创建接口变量并按参与通讯的数据异或运算
通信为面向连接的通信,需要双方都调用指令以建立连接及交换数据。S7-200 SMART 与 S7-300 CP 卡通过 TCP 通信,CP343-1 侧在网络视图中组态 TCP 连接,调用 AG_SEND 和 AG_RECV 指令 ,在 S7-200 SMART 调用 Open User Communication 库指令( TCP_CONNECT,DISCONNECT,TCP_SEND,TCP_RECV) 。双方的发送和接收指令成对出现。
客户端:主动建立连接,可以理解为主站 ;服务器:被动建立连接,可以理解为从站。
注意:
S7-200 SMART 在 CPU 硬件固件及编程软件版本均升级到 V2.2 之后才开始支持开放式通信。编程软件版本V2.2,无 Open User Communication 库指令;硬件固件 V2.2,硬件不支持开放式通信协议。
S7-200 SMART TCP 连接资源:8个主动连接资源,8个被动连接资源
S7-200 SMART TCP 通信数据量:1024 字节
硬件和软件需求及所完成的通信任务
硬件:
① S7-300 CPU
② CP343-1 ( IP 地址 192.168.0.102 ;子网掩码 255.255.255.0)
③S7-200 SMART CPU (固件版本V2.2) ( IP 地址 192.168.0.20 ;子网掩码 255.255.255.0)
④ PC (带以太网卡)
⑤ TP 以太网电缆
软件:
① STEP7 V13 SP1 Upd 9
② STEP 7 Micro/WIN SMART ( 软件版本 V2.2 )
所完成的通信任务:
① S7-200 SMART 发送 10 个字节数据:( S7- 200 SMART 侧 ) VB0~VB9 --》 ( S7-300 侧 ) DB5.DBB10~DB5.DBB19