224xp自由口通讯 怎么写发送数据 求助

224xp自由口通讯  怎么写发送数据给设备仪表?请给详细答案
波特率是115200  8位数据位 无校验   1位停止位,通讯地址 0 (为广播地址)
开始标识68  地址域(广播地址) 00   帧类 00   数据00  数据域10  校验78  结束标识16
68 00 00 00 10 78 16锁图            
68 00 00 00 11 79 16识别
68 00 00 00 12 7A 16复位
这是三段指令我想写给仪表可以用每段可以用按钮控制发送执行可以实现吗?
请指点写个实例给我谢谢!求大神把这段写个程序发给我!497509227@qq.com我自己写了发送没有用。求助  加我为QQ指点下。

问题补充:
请问自由口通讯发送数据    用串口接受  请问为什么接收到的和发送的不一样?数据发送的68 00 00  00  11  79  16可是串口接收到的数据有的时候是乱码 有的时候是对的。亲大神指点。急要解决。

图片说明:

224xp自由口通讯 怎么写发送数据 求助    224xp自由口通讯 怎么写发送数据 求助   

最佳答案

你在前面好像已经发过类似的那个贴?
我前面回答过你的问题你按方法测试?
你参考这个程序:
LD     SM0.1
MOVB   16#1A, SMB30     //通讯参数初始
LDN    SM4.5                    //通讯发送空闲、忙碌标志位
A      I0.0
EU
XMT    VB0, 0                 //VB0指定发送数据个数,VB1开始写发送数据内容
LDN    SM4.5                    //通讯发送空闲、忙碌标志位
A      I0.1
EU
XMT    VB10, 0                 //VB10指定发送数据个数,VB11开始写发送数据另一个内容
LDN    SM4.5                    //通讯发送空闲、忙碌标志位
A      I0.2
EU
XMT    VB20, 0                 //VB20指定发送数据个数,VB21开始写发送数据另一个内容
编写通讯程序必须要自己亲自测试后才能够理解其中。

提问者对于答案的评价:
问题补充:请问自由口通讯发送数据    用串口接受  请问为什么接收到的和发送的不一样?数据发送的68 00 00  00  11  79  16可是串口接收到的数据有的时候是乱码 有的时候是对的。亲大神指点。急要解决。

最佳答案作者回复:
产生乱码可能的原因是接线是否可靠、正确(通讯连接信号端子对应),终端电阻器是否有安装,通讯线路是否存在干扰。
解决此类问题的办法,通过校验码来确认通讯数据的正确性,如果错误重新请求发送。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:17
下一篇 2021年7月5日 下午4:17

相关推荐

  • 电瓶电压DC40v~60v,通过Smart200显示zai触摸屏上

    1.电瓶电压DC40v~60v,通过Smart200plc显示在触摸屏上;2.电瓶与smart200PLc通过什么模块或智能仪表或变换器转换成plc识别的信号,模块的型号是什么?3…

    SIMATIC S7-200 2021年7月5日
  • plc怎么与工控机上的232口相连

    本人菜鸟,麻烦高手说的详细点,感谢了, 最佳答案 要使用RS232(串口)的话,必须使用RS-232/PPI 编程电缆,订货号:6ES7901-3CB30-0XA0。另外…

    SIMATIC S7-200 2020年11月1日
  • s7200软件安装出错

    w7旗舰系统安装sp9出错, 图片说明:    钻石用户推荐最佳答案 前面安装过,安装在注册表中有残留,没有卸载干净。卸载干净后重新安装。机器配置高,也可安装在…

    2021年7月5日
  • plc200 pwm求教

    这是S7-200 plc用内置的PWM操作生成的子程序,请问run是什么 问题补充:就是一个判断条件对吗?自己对着手册学豪费劲哦 图片说明:    最…

    2020年10月31日
  • S7 224XP modbus通讯

    请教一下,S7 200中CPU 224XP 有2个485端口,我想一个接smart 触摸屏,一个作为远传组态软件上位机通讯使用,是否可以?或…

    SIMATIC S7-200 2020年10月31日
  • EM231能同时接受4~20MA和0~10VDC信号吗?

    EM231 231-0HC22-0XA0    他右下脚6个DIP开关是什么意思,我现在第1,2,3个通道接0~10VDC.第四个…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器问题???

    请问,我用s7-222的高速计数器检测 发动机转数,发动机转数传感器为,无源霍尔类型的  产生的是正弦波型号,高速计数器检测正弦波信号会出现双倍情况,…

    SIMATIC S7-200 2020年10月31日
  • S7200模拟量输入如何编程(EM231)

    请教哪位能告诉我S7200模拟量输入如何编程,输入是4-20mA如何转换工程量.(EM231) 最佳答案 比如有三个压力传感器,量程是0到1MPa ,变送输出的标准模拟信…

    SIMATIC S7-200 2021年7月5日
  • 循环指令请教

    请问,在一个扫描周期中,如果循环指令被激活(该循环要执行10次),它的循环是一个扫描周期执行一次(循环10次需要10个扫描周期),还是在一个扫描周期内10次全部执行完? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 初学200PLC通信。

    想要用一把RS232接口的扫描枪和216PLC通信,目的:通过扫描枪读取条形码,比对条形码的内容打开相应的门。对通信不懂,想要例程和相关说明。 最佳答案 参考回答:http://w…

    SIMATIC S7-200 2017年6月9日

发表回复

登录后才能评论