自由口的使用

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日 上午2:13
下一篇 2021年7月5日 上午2:13

相关推荐

  • s7-200smait

    现在也没设置密码啊 钻石用户推荐最佳答案 是PLC中的程序已经设置了密码,不能下载,如果需要下载必须要知道密码或者恢复出厂设置。恢复出厂设置要使用内存卡,具体的见技术参考手册——功…

    SIMATIC S7-200 2021年7月5日
  • smart 运行中速度无法更改

    比如,手动点动运行电机,连续运行5S后速度变为另一个速度,以前的S7-200可以实现,现在的smart无法实现是怎么回事啊? 钻石用户推荐最佳答案 你用的是那条指令,新款PLC只有…

    SIMATIC S7-200 2021年7月5日
  • TP177B和S7-200TP177B和S7-200程序例子

    谁给我一个TP177B和S7-200程序例子 就是个简单的电机启动的程序的实例啊!xiexie 邮箱:liooyou@163.com 问题补充:主要是能够实现触…

    SIMATIC S7-200 2021年7月4日
  • 200的组网方式

    如果几台200通讯,将通讯线3、8并联后,挨个接每个200其中一个的通讯口;和将每个200的通讯口1接另一个的通讯口0;这2种方式有什么区别? 问题补充:这样有主从之分么 最佳答案…

    SIMATIC S7-200 2020年11月1日
  • 以太网通讯问题1

    各位大侠好!我现在用公司普通电脑,安装组态王软件6.53版,通过公司局域网来实现对S7-200的通讯和控制,请问是否可行?需要做哪些配置?请高手指点?急 问题补充:具体设置能否更具…

    SIMATIC S7-200 2017年12月1日
  • modbus通讯协议和ppi通讯协议的区别

    modbus通讯协议和ppi通讯协议的区别 钻石用户推荐最佳答案 PPI通讯协议,是西门子是专门为S7-200开发的通信协议。并非公开的通信协议标准。https://wenku.b…

    SIMATIC S7-200 2021年7月5日
  • 多台CPU224联网通信

    我的现场有12台CPU224,每台224上配置一台TD400C做就地显示,现在想把这些台PLC连接起来,集中控制、显示。请问我用那种通讯方式较好啊。OPC最多只能带8台设备啊!! …

    SIMATIC S7-200 2020年11月1日
  • EM231RTD故障,PLC200能判断?

    EM231RTD接了两个热电偶,运行过程中,不知道怎么回事,刚开始温度都能在触摸屏上显示,但是半夜突然BUG了,PLC200用的检测这个温度,然后进行加热控制,今天早上过来看,昨天…

    2021年7月5日
  • Micro/WIN的表格指令里存储的数据,PLC掉电后还有吗?

    我用Micro/WIN的AD_T_TBL指令建了一个30条的表格,里面存放一些字节数值,如果PLC掉电后,数值还有吗? 请高手们帮忙解答一下下! 问题补充:存放的数值是V…

    SIMATIC S7-200 2021年7月5日
  • 两台PLC的连接

    各位高手:我手头现有EasyView触摸屏一台、CPU222二台,我想让三个联起来,我想请教一下,其之间的联接电缆是否可以自己做,如还能自己做,又该买哪些东西呢? 问题补充:如是两…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论