S7-200之间的自由口通信

我想实现两个200之间的自由口通信。A站只发送,B站只接收。但是我发现自由口只有接收控制字,没有发送控制字呢。比如我想只发送8个字节的数据,怎么控制呢。SMB94=8,就可以了吗?
当然两个站的收发控制要一致。

最佳答案

发送端比较简单,
如你所说,想A端只发,那么你只要把控制字节SMB30设置成自由口模式,波特率,奇偶校验设置和B站一致,
然后譬如你想将vb101到VB108这八个字节的数据发送出去,
那么你需要用MOV指令,将8传送到VB100中,VB101-VB108填写你需要发送的数据,然后使用
XMT指令,PORT口选择0,TBL填写VB100就可以了,然后只要XMT使能为EN为1,就会不断的发送数据出去
B站作为始终接收,当然SMB30也要设置的和A站的一致,
然后设置判断开始和结束接收信息的条件,
是用特殊的起始字符和停止字符,还是用时间空闲线来检测,
不管用哪种方法检测,SMB94都必须要设置成不小于8的数,然后要建立接收完成中断程序,注意在接收完成中断程序中,一定需要重新将SMB87,.7这一位设置为1,然后执行一次RCV指令,不然只能接收一次了

提问者对于答案的评价:
感谢你详细的回答。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:45
下一篇 2020年10月31日 下午2:45

相关推荐

  • 求200 300PLC接线图

    在官网不知道怎么找不到了,求一个S7-200/300/400各模块接线图。谢谢。 最佳答案 S7-200(CPU&信号模块)http://support.automation.si…

    SIMATIC S7-200 2018年12月5日
  • 西门子PLC调用多段中断子程序

    我现在有个项目,是做标记机自动控制,具体的方案是:标记流程;位置1(电机不动状态)标记,标记完成后,电机转到位置2(转过一定转数),延时一秒标记,标记完成后,电机转到位置3(转过一…

    SIMATIC S7-200 2020年10月31日
  • 怎样从运行的PLC200中导出带注释的变量

    PLC200正在完好运行,但是和PLC和有关的程序,符号表都已丢失,现在要做Wincc界面,怎样从运行的PLC200中导出带注释的变量 钻石用户推荐最佳答案 200plc不支持注释…

    SIMATIC S7-200 2021年7月5日
  • 关于6ES7 232-0HB22-0XA8及6ES7 231-0HF22-0XA0模块

    6ES7 232-0HB22-0XA8模块有2个输出,是指分别有2个电流输出,2个电压输出?这两种模块的使用说明书在哪里可以找到。 问题补充:6ES7 232-…

    SIMATIC S7-200 2021年7月5日
  • 伺服马达转速程序

    我如果采用高速计数器和定时中断来写伺服马达的实际转速程序。会不会不准啊?1:比如我设定的是1S的定时中断,但伺服马达运转还不到1S钟怎么办啊?:2:1S钟的定时中断,假如时间计到0…

    SIMATIC S7-200 2020年11月1日
  • s7-200PLC采用MODBUS通信问题

    s7-200PLC采用MODBUS通信读取电子称重量信号,通过触摸屏显示,编写好程序下载后能正常工作。但是每次断电后,就无法读取数据,仪表通信灯也不亮,重新下载程序又能正常工作,而…

    2021年7月5日
  • wincc flexible与S7-200

    wincc flexible pc runtime与s7-200连接有数量限制吗?为什么CPU数量超过8会编译错误? 最佳答案 wincc …

    SIMATIC S7-200 2021年7月4日
  • 关于200通讯的问题

    各位好,我想请教下西门子200与外部设备进行modbus通讯,他的写指令代码06,10在哪里设置啊,还是说他是自适应的,外部设备支持06就用06,只支持10的话他就自动转换成10吗…

    SIMATIC S7-200 2021年7月5日
  • 菜鸟问题,关于定时器

    假设使用用定时器T37, 2s后延时接通, 那么在定时器被触发之后, PLC是继续向下执行程序,  还是等定时器计时2s后才向下执…

    SIMATIC S7-200 2021年7月5日
  • MD 720-3算扩展模块吗

    CPU226 已经配置了7个扩展模块,还能配置一个MD720-3吗 最佳答案 1、MD 720-3算扩展模块吗?MD 720-3不算CPU的扩展模块。…

    SIMATIC S7-200 2020年10月31日