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

相关推荐

  • 堆栈值是什么?

    请问堆栈中每层的值用什么表示? 最佳答案 堆栈是先入后出的,当新的数据存入时,前面放入的数据被放到堆栈的下一层,调用时,先取上层数据,再取后面下层数据。 提问者对于答案的评价:虽然…

    SIMATIC S7-200 2017年8月18日
  • S7-200的M点用完了怎么办?

    做个小配料工程,把S7-200的M点用完了,不知道怎么办?有高手指点一下吗? 最佳答案 因为S7-200的M点只有32个字节,所以使用v区作控制点使用,使用方法与M点一样,有位,字…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PID向导应用

    刚刚接手一台烘箱改造,需要S7-200进行温度控制,固态继电器控制加热,动作很简单,首先加热到180度,然后保温3小时,接着开冷却水降温,降到70度程序结束。我第一次接触S7-20…

    SIMATIC S7-200 2017年11月2日
  • S7200 modbus一主多从

    S7200与仪表modbus通讯一主多从,仪表是232modbus,请问是否要将232转成485才能和S7200做通讯?如果是,那么1个转换模块是否就能满足? 问题补充:两位回答的…

    SIMATIC S7-200 2017年11月1日
  • 和富士g11变频器通讯

    我在做和富士g11变频器通讯的时候,不大理解时间线检测是怎么一回事,希望高手给指点指点 最佳答案 是通讯是空闲线时间的设置。详见:《S7-200 CPU226CN与富士G…

    SIMATIC S7-200 2017年11月27日
  • 位置控制向导 生成的子程序有密码 怎么才能看见程序

    位置控制向导 生成的子程序有密码 怎么才能看见程序 我控制步进1个电机 怎么才能让他停下来什么指令不让电机瞬间停止(减速停止过程) 最佳答案…

    SIMATIC S7-200 2020年11月1日
  • TD400C显示乱码怎么回事?

    我想在一个报警上显示三相电流和相电压,因此我插入了四个PLC数据,全部设为REAL类型,不可编辑,小数点后0位,结果显示不全,还出现了一串eeeeeeeee,这是咋回事呢? 最佳答…

    SIMATIC S7-200 2020年11月1日
  • 定时段 运行,SMART 700与224XP

    现场我有 smart700的触摸屏和200CPU,想控制一台电机定时运行,比如说,每天8点~10点运行,晚上17点到23点运行,其他时间停止,这个要怎么做呢?是通过&nb…

    SIMATIC S7-200 2017年6月12日
  • AI模块采集的数值一直波动,而且波动特别大。

    EM231模块,AQW0采集水阀反馈,AQW2采集风阀反馈,因为水阀是交流24伏的电源,水阀测量中线接的是24V交流的中线,所以AQW0接了交流24的中线和水阀反馈线,AQW2接的…

    SIMATIC S7-200 2017年8月3日
  • 模拟量编程技巧

    你好,我现在在学模拟量编程,在实践过程中发现这样一个问题,比如一个4~20mA输入信号,设计当模拟量为10mA时,输出线圈得电,在实践过程发现当信号为10mA时,线圈不稳定忽断忽通…

    SIMATIC S7-200 2021年7月4日