s7-200的自由口通信中只需要接受数据怎么写程序

项目中涉及到一款仪表,仪表一直给PLC port0口发送数据,我将SMB30设置为16#09,接收的仪表数据格式示例:022B03030303030303034103,我想将SMB82设置为02,SMB89设置为03,如果超过30ms接收不到起始符02和终止符号03这两个数据就重新接受下一次数据(这样只是为了保证接收的数据完整有效,这里可以提出建议),具体写程序应该怎么写,本人写下的程序收不到数据。谢谢大家对我问题的关心。

问题补充:
我做了如下梯形图,为什么不行呢,希望回答的详细点,指出其中的错误。

图片说明:

s7-200的自由口通信中只需要接受数据怎么写程序    s7-200的自由口通信中只需要接受数据怎么写程序   

最佳答案

主程序编写思路没有问题,但是程序中的SMB92需要改为SMW92;
中断程序编写没有理解,请问中断程序是否为接收成功了再次开始新的接收呀,
如果是这样只需要在中断程序中用SM0.0调用RCV指令即可。

提问者对于答案的评价:
知我者,当属你。现已测试接收到数据。另外SMB92=200ms。如果超过255才需要SMW92吧.我认为在低于255时写成SMB或SMW都行吧。总的来说,感谢大家对我问题的关系,分就给理解我心思的吧

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 怎么提取过程模拟量中最大值

    用cpu224xp模拟通道接了一个压力传感器,电压型的。在测量压力时要求记录测量过程中的最大压力值放在一个专用存储器中,当压力上升时突然下降,要求活产生一个报警信号,程序要怎么写。…

    SIMATIC S7-200 2018年12月7日
  • s7-200与WinCC通讯

    我知道可以用,PC access 或SimaticNet中的OPCserver同200PLC通讯。 1。要是用PC Access作为OPC&…

    SIMATIC S7-200 2021年7月5日
  • 笔记本和PLC自由口通讯

    我的是笔记本电脑只有USB接口,我用USB/PPI电缆能够跟PLC通讯上,但是看资料好像调试自由口不能用这种电缆,是不是我要买一根USB-232-485的电缆才行啊?急急急 最佳答…

    SIMATIC S7-200 2017年11月17日
  • 请问哪里有S7-200MicroWIN V4.0 SP9使用手册下载?

    请问哪里有S7-200MicroWIN V4.0 SP9使用手册下载? 最佳答案 S7-200 可编程控制器系统手册http://www.ad.sie…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP的模拟量输出

    我用CPU224XP的模拟输出0-20mA,去控制一个变频器的转速,0-50HZ。假如我想让变频器电机的转速是25HZ,就应当输出10mA,请问这个模拟输出口的地址是什么?在程序中…

    SIMATIC S7-200 2020年10月31日
  • s7-200定时器运用

    你好,是这样的,我在写一段程序,举个列子吧!比如一个电机带动螺杆转动  当按下启动按钮螺杆转动 当螺杆接触到某一物体时停止 定时器开始计时&…

    2021年7月5日
  • S7-200 通讯端口故障

    今天开机,突然发现S7-200(CPU 是222CN)不能通讯了。我用的是USB-PPI转接线。换了一根通讯电缆(PC-PPI电缆),还是通讯不上。中午试着又重新搜索了一…

    SIMATIC S7-200 2020年10月31日
  • S7-200远距离组网

    现在有9个S7-200的PLC远距离组网,每2个相隔700米左右,请问各位用什么方式连接才好? 是级联的,只需要相隔的2个PLC通信就可以 最佳答案 在每个PLC柜中加4…

    SIMATIC S7-200 2021年7月4日
  • 求助:大家有没有一套比较合适的S7-200编程学习手册

    如题,本人新手,刚学习S7-200的编程。请教各位老师能提供一些经验和学习方法,谢谢。 最佳答案 这个非常好——S7-200CN E-learning–编程基…

    SIMATIC S7-200 2018年12月9日
  • S7200 MODBUS通讯报警102

    s7200通过MODBUS库与仪表通讯,程序与另一个仪表测试过,通讯正常。第二个仪表(型号不同)通讯就一直报警102,仪表地址是浮点数,请问这是怎么回事 问题补充:这是图和程序 图…

    2021年7月5日