自由口的使用

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-200“ 设置 PG/PC接口 ”模块不能用

    1、无法与plc通讯2、设置 pg/pc接口       不可设置已经尝试 重装软件&nb…

    2017年11月19日
  • s7-200编程软件最新版

    本人刚学PLC,求问题怎么下载200编程软件 最佳答案 官网下载地址:STEP 7 Micro/WIN V4.0 SP9完整版安装包:htt…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200PLC之间的通讯!

    如果是两个200的PLC,可以通过程序设置为一个是(PPI/主站模式)SMB30=2,一个是(PPI/从属模式)SMB30=0或者默认设置,通过NETR和NETW来完成网络读写,只…

    SIMATIC S7-200 2021年7月5日
  • 300与200通讯

    各位老师,我现在有一个300主站与200子站DP通讯,读取及控制子站的数据,由于子站是第三方厂家,程序保密,无法进行更改,现只提供了vw2008(驱动压力)vw2010(提耙高度)…

    SIMATIC S7-200 2020年11月1日
  • PID求助?

    在PID控制系统中,最重要的是PID控制参数的整定。有没有详细介绍这方面的资料啊。 最佳答案 1、《如何使用S7-200CPU 的PID 控制》:下载http:…

    SIMATIC S7-200 2018年12月2日
  • 200CpU的PID功能不能使用,如何用别的方法实现

    我现在做的是用变频器控制管道出口温度,将温度控制在70度以下,70度以下要求还不能停变频器,可以最低15HZ来运行,用的PID块 但是实际使用过程中,一旦使用PID的功能…

    SIMATIC S7-200 2020年11月1日
  • 监控程序

    有个plc坏了,我换了个新的plc,程序下载进去无法监控,一点监控就是无法建立与指定地址的连接,可能是无效地址或不存在的地址。程序是源程序以前都运行的好好的。 钻石用户推荐最佳答案…

    SIMATIC S7-200 2021年7月5日
  • s7 200 子程序

    在程序中 SDR 与SCR有什么不同 各有什么用途 问题补充:不是SDR是SBR 是子程序快 但是程序中还有SCR作为子程序快这是…

    SIMATIC S7-200 2021年7月5日
  • S7-2200以太网通讯的问题

    工程配置:6ESS7 216-2BD23-0XB8 +6ES7 223-1PM22-0XA8+6ES7 223-1PH22-0XA8+6ES…

    SIMATIC S7-200 2017年11月13日
  • S7-200 216CPU的最低价多少钱?

    S7-200 216CPU的最低价多少钱? 想了解下,最低几折能拿到? 最佳答案 我可以拿到5折,你要吗? 提问者对于答案的评价:多谢了。

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论