西门子S7-200PLC与PC自由口通讯的多种实现方法

时间:2023-03-21来源:佚名

西门子S7-200支持多种通讯模式,如点点接口(PPI)、多点接口(MPI)、Rrofibus DP等。PPI等通讯协议主要用于西门子系列产品之间的通讯以及对plc编程。在自由口模式下,可由用户控制串行通讯接口,实现用户自定义的通讯协议。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。在自由口模式下,通信协议完全由梯形图程序控制。
S7-200CPU上的通信口是与RS-485兼容的9针D型连接器,PLC还提供了实现 RS-485与 PC机上RS-232C相连接的PC/PPI电缆,利用它可以方便地实现S7-200系列PLC与PC之间的硬件连接。
S7-200的编程软件为STEP7-Micro/WIN32,该软件有STL、FBD和Ladder三种编程模式,有SIMATIC指令和IEC131-3指令两种指令。本文所给出的范例是使用SIMATIC指令的STL编程。
S7-200 PLC端的通讯程序实现
PLC程序分为主程序和中断程序。主程序完成初始化通信口、开中断、判断、发送数据等功能,中断程序完成接收和发送数据的功能。接收指令(RCV)启动或终止接收信息功能,必须为接收操作指定开始和结束条件。发送指令(XMT)在自由口模式下依靠通讯口发送数据。
控制字的选取
反映CPU工作方式的模式开关当前位置的特殊存储器位为SM0.7,它控制自由端口模式的进入。当SM0.7为0时,模式开关处于TREM位置;当SM0.7为1时模式开关处于RUN位置。而只有当模式开关位于RUN位置时,才允许进行自由口通讯。SMB30是自由口模式控制字节,用来设定校验方式、通讯协议、波特率等通讯参数(其它控制字的设定参阅有关书籍)。
程序的一些简单介绍
NETWORK1
LD SM0.1 // 第一次扫描
MOVB 16#09,SMB30
//自由口通讯模式:9600波特率,无奇偶校验,8个数据位
MOVB 16#7C,SMB87 //接收信息状态字节
MOVB 16#53,SMB88
//设置信息的开始字符“S”
MOVB 16#45,SMB89
//设置信息的结束字符“E”
MOVW 5,SMW90
//设定空闲行的时间间隔(ms)
MOVW 179,SMW92
//字符间/信息间定时器超时值(ms)
MOVB 60,SMB94 //接收字符的个数
NETWORK2
LD SM0.1 MOVB 16#53,VB2499
//设置接收和发送缓冲区的首地址
ATCH 发送完中断,9
//把发送完成中断和发送完成中断子程序连接起来
ATCH 接收完中断,23
//把接收完成中断和接收完成中断子程序连接起来
ENI //允许中断

相关阅读

常用电源自动切换电路原理图讲解

前言 在实际产品设计中可以有多种电源方案,这里以一般的单片机产品为例,3.3V左右供电的系统,常见的有 USB供电、外接电源适配器供电 和 电池供电。 一般产品设计的时候,为了产...
2023-08-01
常用电源自动切换电路原理图讲解

就这线缆的绝缘水平,哪位大神敢送电?老电工都叫别人送!

最近,小编偶然间看到了一篇引人关注的帖子。帖子中描述,在一家工厂里,临时使用的电箱居然毫无征兆地没电了。面对这突如其来的状况,工厂方面迅速采取行动,赶忙找来外协人员,并积极...
2024-10-30
就这线缆的绝缘水平,哪位大神敢送电?老电工都叫别人送!

总结:电容在电路的基本常识!

放大电路中耦合电容和旁路电容如何判别? 耦合电容负极不接地,而是接下一级的输入端,旁路电容负极接地。 运放的多级交流放大电路如何选用电容耦合? 其实很简单,一般瓷片电容...
2023-03-31
总结:电容在电路的基本常识!

西门子PLC五个操作场景,劝你动口不动手

在工业自动化领域,每一个操作细节都至关重要,稍有不慎便可能引发连锁反应,导致设备停机甚至更严重的后果。以下是五个典型的场景,它们生动地展示了在处理工业自动化系统时,为何&l...
2024-09-09
西门子PLC五个操作场景,劝你动口不动手

AC220V转DC220V电源0220v可调直流电源交流转直流220V开关电源

220V 直流稳压电源 (需要任意电压,任意电流都可以)交流220v输入直流220v输出电源选择自己合适的 直流电源最省钱,AC220V转DC220V直流电源(厂家现货,产品的高性价比,产品热销国内,常...
2023-05-18
AC220V转DC220V电源0220v可调直流电源交流转直流220V开关电源

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

橡胶垫片螺丝防水平垫减震垫耐油耐磨密封圈黑色定做垫圈厂家现货

本厂专业生产黑色橡胶垫片、螺丝防水平垫、减震垫及耐油耐磨密封圈,采用优质橡胶材料,具备优异的耐油性、耐磨性和抗老化性能,广泛应用于机械、汽车、管道及电气设备...
1.28

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

安全帽工地男ABS建筑工地加厚施工电工透气盔国标领导监理定制

这款ABS材质安全帽专为建筑工地、电力施工等高风险环境设计,采用加厚高强度工程塑料,抗冲击性能优异,符合国家标准(GB 2811-2019),有效保障头部安全。帽壳结构坚固,内衬...
7.57

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
10.2

网站栏目