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

相关推荐

  • 关于打印通讯的问题?

    有哪位高手可以告之小弟,在西门子PLCS7-200(CPU226)中,是怎样与微打进行通讯连接的.在梯形图中怎样设计(是用什么命令)?怎样设置打印内容?小弟在此不盛感激!(可以设计…

    SIMATIC S7-200 2021年7月5日
  • 速度调节

    840D系统MD32000改变,GO速度不变。什么原因 最佳答案 是否MD32000超过了MD36200的最大转速设置 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 200PLC在线监控PID

    我想用西门子200的编程软件在线调试时监控一下PID的变化曲线,问一下能在编程软件上看到PID的变化曲线图吗?这样的话我在调试铝线收卷机试试方便一点 最佳答案 同行啊 &…

    SIMATIC S7-200 2020年11月1日
  • v存储器数据存储

    用SMB31,SMB32完成v存储器数据存储,每次断电时把数据保存到EEPROM中,该如何完成,谢谢。 最佳答案 参见技术论坛的这篇文章。连接;http://www.ad.siem…

    SIMATIC S7-200 2020年11月1日
  • modbus通信测试

    我想做用MODSCAN32来对S7-200的通信口进行一下modbus通信测试!但软件不知道怎么用和PLC连接的电缆用什么电缆!我的电脑只有USB接口 最佳答案 采用USB转RS4…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CPU226扩展能力

    现在有一个DI60,、DO32、AI16、AI1的项目,采用cpu226(24DI/16DO),共扩展了7个模块,分别是2个16DI/16DO、1个8/DI、2个4AI/1AO、2…

    2017年11月12日
  • s7200做从站,所传输数据类型

    我用的是cpu226做从站,前一部分都是实型数据,后面是位值,我在远方要把数据解析出来,请问对plc内的实型数据,我是不是远方应该选择单精度浮点型?低字低字节在前?到位的信息是不是…

    2017年7月25日
  • 两路皮带秤配料

    用S7-200编写两路皮带秤配料的思路跟方法,控制变频器下料到皮带秤上,实现精准配料,可以根据设定两种原料的比列,实现配料,谢谢各位大侠。 最佳答案 如果你是采用皮带秤进料,2个原…

    SIMATIC S7-200 2021年7月5日
  • s7-200 226PLC与组态和测试仪表之间的MODBUS通信问题

    在使用226的port0和port1通信口进行通信时,port0口用来读取测量仪表数据,port1口用来和电脑组态连接(组态只读PLC数据),当读取数据量(PLC读取测试仪表数据)…

    SIMATIC S7-200 2017年11月4日
  • microwin sp4问题

    为什么有的sp4里面可以看见200的cn版本,但是有的就不行? 另外cn版本的plc编程时是不是只能用中文版的sp4,有什么注意的问题? 问题补充:我下了4.0sp6,但…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论