自由口的使用

S7-200自由口的原理,有用过的请教一下,是不是想发什么就发什么?

最佳答案

对于S7-200的串行接口来说,硬件是485.
 软件层可根据连接的设备来选择协议类型.
 通常的是PPI协议,用来连接支持PPI的HMI设备,
 假如HMI或其他要连接的设备协议不是PPI的话,要选择自由口通讯.
 自由口是调用相对的串口中断程序来完成信息的发送和接收的.
 一般来说要做如下工作;
 1.分析协议,看设备的通讯格式
 2.确定读/写要发送的信息格式
 3.读写的信息内容,根据设备而定.
 4.编写自由口程序
 5.编程步骤,初始化为自由口模式,连接中断事件
 6.中断程序执行发送和接收指令
 7.考虑程序的循环
 8.校验

 以上是具体步骤,还要注意以下问题,
 SMB30/130 SMB87/187
 的值是关键,手册上有一个自由口的例子程序很经典,建议把它搞懂.
 

提问者对于答案的评价:
xie

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

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

相关推荐

  • S7-200报警位问题

    我在程序状态监控时看到报警信息已置位,可为什么在状态表里面,一直看不到此报警位置位? 问题补充:我指的报警位是文本向导里面的报警使能位,没有地址重复. 最佳答案 消息的使能位未激活…

    SIMATIC S7-200 2021年7月5日
  • s7-200 plc 联机通信

    s7-200系列plc通信时通信子程序中为什么会隐含访问把s0.0….等给清零了啊 问题补充:多台plc之间联机通讯时 图片说明:    最佳答案 这是通信…

    2017年10月30日
  • S7-200 扰动问题

    各位前辈:     我用PLC S7-200 来控制变频器,以控制电机转速,但是在监测时发现模拟量输入模块EM…

    2018年3月6日
  • 西门子200PLC能不能带多个MM4系列的变频器?

    西门子200PLC能不能带多个MM4系列的变频器?我现在想用一个200PLC带两个MM420变频器+2个步进电机(用2个EM253),请问能不能用一个S7-200PLC控制?是不是…

    SIMATIC S7-200 2017年11月27日
  • 西门子s7200自由口通信 在接受情况下发送数据

    现在我用s7200的plc 做自由口通信,自由口初始是接受,接受后在接受完成中断里,调用定时中断发送数据,延时后发送数据,发送完成后调用发送完成中断里面,接着做接受,现在…

    SIMATIC S7-200 2021年7月5日
  • 如何用串口调试助手调试自由口通讯程序

    请教高手:如何用串口调试助手(用哪个版本较好)调试自由口通讯程序,S7200和计算机如何连线,我的邮箱是zhaojianx888@sina.com 问题补充:我的自由口程序如下:&…

    SIMATIC S7-200 2021年7月5日
  • 请问各位大拿们用200和300怎么编写冒泡程序,冒泡程序一般起什么作用

    请问各位大拿们用200和300怎么编写冒泡程序,冒泡程序一般起什么作用,能用做排序控制程序吗,可不可以给举个例。O(∩_∩)O谢谢 最佳答案 1、冒泡程序一般起什么作用?就是一个排…

    SIMATIC S7-200 2017年11月16日
  • s7-200xp报红

    s7-200xp报红 问题补充:现在根本通讯不上了,已确认电缆和电脑没什么问题,和同型号的plc可以通讯诸位大能看看还有没有的救??????? 图片说明:   …

    2017年8月16日
  • 如何读写模拟量

    如何读写S7-200的模拟量?有资料和例子吗? 问题补充:谢谢大家帮忙,谁能把标准库发给我。823335334@qq.com 最佳答案 已发送,查收NJOYLYWHY@QQ.COM…

    SIMATIC S7-200 2021年7月4日
  • 求ET200接线图

    6ES7 155-6AR00-0AN06ES7 134-6GF00-0AA16ES7 131-6BH00-0BA0 钻石用户推荐最佳答案 朋友,看我帖…

    2021年7月5日

发表回复

登录后才能评论