powtiger
狂人日妓
级别: 略有小成
精华主题: 0
发帖数量: 313 个
工控威望: 449 点
下载积分: 3356 分
在线时间: 124(小时)
注册时间: 2014-03-04
最后登录: 2024-12-20
查看powtiger的 主题 / 回贴
楼主  发表于: 2020-07-04 12:31
有一台设备,通讯格式:波特率9600,一个起始位,一个停止位,8个数据位,无效验。PLC发送16进制:D8 07 80 03 00 00 009C设备回答:D8 07 80 03 00 00 08 48 E1 EA 40 9A 99 B5 41 F3其中:D8 07 80 03 00 00 08为固定格式,有颜色的8位是两组数据位。F3为校验和,不固定。
请问这个通讯格式用S7-200怎么编程?由于西门子规定一定要有起始符号和结束符号,这个结束符号是校验和,不是固定值,我一直读不到数据,请大家帮我写个程序好吗,可有偿服务,谢谢  
科技创造未来,人才决定明天!
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2101 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-12-10
查看湛蓝小尔的 主题 / 回贴
1楼  发表于: 2020-07-09 14:42
图片:
图片:
图片:
图片:
图片:
引用
引用楼主powtiger于2020-07-04 12:31发表的 S7-200PLC自由口通讯求助。 :
有一台设备,通讯格式:波特率9600,一个起始位,一个停止位,8个数据位,无效验。PLC发送16进制:D8 07 80 03 00 00 009C设备回答:D8 07 80 03 00 00 08 48 E1 EA 40 9A 99 B5 41 F3其中:D8 07 80 03 00 00 08为固定格式,有颜色的8位是两组数据位。F3为校验和,不固定。
请问这个通讯格式用S7-200怎么编程?由于西门子规定一定要有起始符号和结束符号,这个结束符号是校验和,不是固定值,我一直读不到数据,请大家帮我写个程序好吗,可有偿服务,谢谢  



我有个小型的CPU22自由口,你参考下我的项目



字符是自己定义的
附件: CPU222自由口.rar (7 K) 下载次数:89
网站提示: 请不要用迅雷下载附件,容易出错
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2101 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-12-10
查看湛蓝小尔的 主题 / 回贴
2楼  发表于: 2020-07-09 14:45
PLC发送,数据,是自己定义的,你先写好这些数据,在等待,发送区D8 07 80 03 00 00 009C
你看我的网络3,就是了。数据是事先放在那里的。

西门子没有规定起始和结束字符。不过,我选择的模式,正好是启用开始和结束字符。
记得,发送和接收不可同时触发就好了
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态