SIEMENS浔之漫智控技术有限公司曲靖西门子6XV1840-2AH10
S7-200 自由口通讯
自由口模式允许应用程序控制S7-200 CPU 的通讯端口,使用PC/PPI 电缆和自由口功能,可以将S7-200 连接到带有RS-232 兼容接口的多种设备,比如调制解调器。这里我们将介绍如何用S7-200 连接GSM 调制解调器发送短消息,并通过这个例子来介绍应用S7-200 自由口编程的一般原则时及应注意的问题。
在下面的例子中我们将用到:
1. PC/PPI 电缆(10 位;9 600 波特;DIP 开关设置:0 1 0 1 1)
2. 西门子 S7-200 CPU22X
3. TC35 Terminal GSM 调制解调器
4. 一个9 直通针转接头(用来连结PC/PPI 电缆与TC35 Terminal 调制解调器)
5. 一根九针直通电缆(用来连结计算机与TC35 Terminal 调制解调器)
6. STEP 7-Micro/Win V3.2 或较高版本软件
一、 TC35 调制解调器AT 指令简介
要使用TC35 发送短消息需要使用TC35 的AT 指令,我们首先介绍如何用bbbbbbs 自带的**级终端连接TC35 发送短消息。
1. 用九针直通的电缆将TC35 连接到计算机的串口上
2. 打开**级终端(开始程序附件通讯**级终端)
3. 为连接Connect to TC35T
4. 选择TC35 连接的串口COM1
5. 按照下图的参数设置端口。19 200 bps 为TC35 默认的端口波特率,如果该波特率已被更改,请选择正确的波特率。
6. 在窗口中键入AT 回车测试与TC35 的连接,如果连接正确,TC35 将返回OK。
7. TC35 可以发送两种格式的短消息,普通文本格式和PDU 格式。应用普通文本格式时,
短消息内容以ASCII 码格式直接输入,操作比较简单,缺点是只能发送英文短消息;应用PDU 格式时,短消息内容以Unicode 格式输入,可以发送任何文字,缺点是短消息内容需要转换成Unicode 码,并且要把短消息按PDU 格式打包,操作比较复杂(编程复杂)。通过指令AT+CMGF=0 设置TC35 以PDU 格式发送短消息(默认),AT+CMGF=1设置TC35 以普通文本格式发送短消息。
8. 如何以普通文本格式发送短消息可以在S7-200 的网站上找到,这里我们将介绍如何发送中文短消息。要发送中文短消息必须把短消息内容转换成Unicode 码,并按照PDU 格式打
包发送给TC35。PDU 数据格式涉及手机开发的相关知识,我们不作详细介绍,这里指给出一个标准格式供大家使用。以下就是一个PDU 格式的数据包:
0001000D91683108214365F700080459296C14
其中,红色的数字(3108214365F7)代表对方的手机号码,在PDU 格式中,手机号码每两位需要对调。比如在上面这个例子里,对方的手机号码为,F 用来补充
7 后面的空位。蓝色的数字(59296C14)是短消息内容的Unicode 码,这里5929 代表“天”6C14 代表“气”。Unicode 码同样可以用来表示中一般英文字母和数字,方法是在英文或数字的ASCII前加00。紫色的数字(04)代表短消息的长度,它等于其后所有字符个数除以2。黑色的数字每次发送短消息时都是相同的,使用时可以照抄,但前提是所使用的SIM卡在使用前要用手机设置好短消息服务中心号码(+86)。汉字的Unicode 码可以通过编码转换软件得到,我们使用的是Megaton Technology 公司的一个编码转换软件
9. 在使用PDU 格式发送短消息时,还必须计算整个PDU 数据包的长度,PDU 数据包的长度等于(PDU 数据包字符数-2)/2,在上面的例子里:(38-2)/2=18。发送短消息时,我们先向TC35 发送AT+CMGS=<Length>回车(Length 是计算好的PDU数据包的长度),TC35 收到指令后返回一个“〉”符号,然后我们发送整个PDU 数据包并以组合键Ctrl+Z结束。
如果短消息被成功的发送,TC35 会返回+CMGS: x,其中“x”代表该模块以及发送的短消息个数,同时返回OK。
二、 设置TC35
在将TC35 连接到S7-200 之前我们先要对TC35 作一些设置,使其适合与PLC 通讯。
1. 通过指令AT+IPR=9600 设置TC35 的端口波特率为9 600 bps
2. 重新建立一个波特率为9 600 bps 的连接,用指令ATE0 禁止回波功能。回波功能使调制解调器将收到的指令回发给发送方,这项功能会给PLC 编程来来不便,当禁止回波功能后,TC35 只返回指令执行的结果,比如OK 等等
3. 键入AT&W0 回车将当前设置存为用户配置文件(掉电保持),再键入ATZ0 以用户配置文件重新启动。此后TC35 重新上电时将按照所作的设置启动。
三、 PLC 编程
现在,我们已经知道如何用AT 指令发送短消息,剩下的工作是用PLC 程序来发送这些AT指令。S7-200 的通讯端口为RS-485 接口,RS-485 接口为半双工接口,因此,编写PLC 程序的
关键是避免在通讯端口上同时发送和接收。我们下面将介绍一种标准的编程模式,按照这种模式编写自由口通讯程序可以有效的避免因同时发送和接收造成的通讯冲突,从而保证程序的正常运行。
四、 总结
这里我们总结以下自由口编程的一般原则:
1. SM0.1 触发端口初始化,连接发送完成和接收完成中断(中断事件9 和23)
2. SM0.0 触发RCV 指令
3. XMT 指令用上升沿触发,并在指令运行前先停止端口0 的接收(复位SM87.7,执行RCV 指令)
4. 在发送完成中断中,重新置端口0 为接收状态(置位SM87.7,执行RCV 指令),清空RCV 指令的接收缓冲区
5. 尽量减少在中断程序中编程,如果时间允许仅在中断程序中置标志位,然后在主程序中扫描该位执行具体的程序
6. 根据将要接收信息的不同,合理设置SMB87~SMB94西门子SITRANS P DSIII系列压力变送器特点
1.扩展诊断和功能
2.依据IEC 61508 /IEC 61511,适合于SIL2应用中的安装。PROFIsafe型号下,它确保至控制系统级别的~大通讯安全
3.大量的鉴定和认可,例如ATEX EEx ia、EEx ib、防尘、FM、CSA
4.可选使用一个功能用于回路检查
5.开放了许多不同的总线通讯选项:HART、PROFIBUS PA、PROFIsafe或FF
西门子SITRANS P 300系列提供来自已经的SITRANS P DSIII测量精度和坚固性。
它的镭射刻录铭牌的不锈钢外壳以及大量的卫生过程连接件意味着它高度适合于食品&饮料行业以及制药行业。借助一个为0.075%的~大测量精度和经验证的操作原理,它准确地融合于SITRANS P家族之中。
西门子SITRANS P 300系列压力变送器详情
精度≤ 0,075%
长期稳定性≤ 0.25% / 60 months
量程0 - 10 mbar (0 - 4 inchH2O) 至0 - 400 bar (0 - 5800 psi)
特点
1. 带卫生(EHEDG, 3A)、材料和校验认证很适合于食品、饮料和制药行业
2. 特别适合于IP68和IP69K防护等级、CIP/SIP清洁和高粘度介质的过程测量
3. 测量元件适用于表压和压力测量
4. 带前置隔膜的测量元件
5. 扩展的和诊断功能、参数设置简单--通过3个本地按键和LCD显示器、HART或PROFIBUS PA 模式3.0通讯
西门子P500系列压力变送器特点
1. ~高的测量精度
2. 较短的阶跃响应
3. 出色的长期稳定性
4. 优化了的操作员输入:可以通过一个纯文本、背光显示和3按键而高度用户友好地进行就地设置。变送器亦可通过控制系统使用 HART协议来方便地配置和操作。
5. 借助新的快速启动向导和改进的EDD通过HART进行快速配置
6. 诸如8个~小/~大指示器显示过程值和事件时间的扩展自诊断功能
7. *远传密封的高至125 °C (257 °F)的直接过程测量温度
8. 背光、图形显示
9. 由于长度只有86 mm (3.4“)的容室法兰而节省了安装空间
西门子SITRANS P DSIII系列包含用于测量仪表压力、压力、差压、流量和物位的数字压力变送器。甚至是标准型设备也提供广泛的、高可靠度的诊断和功能。在SIL2回路中使用的适合度已经经过外部测试机构的鉴定。
借助PROFIBUS变送器,新的PROFISAFE技术确保了从控制系统到变送器的一致安全。
西门子SITRANS P280系列是一款无线HART压力变送器,提供所有的过程测量值、诊断信息、参数和功能。该设备是由一个内部电池供电,基于较低能耗而设计。坚实和坚固的设计使得它特别适合于装置较远部分的罐和管道、运动或转动设备上的过程监控或资产管理应用。
西门子SITRANS P280系列压力变送器常规参数如下:
精度 全刻度的± 0.25 %
长期稳定性≤ 0.25 % / 12 months
量程0 - 1.6 bar (0 - 23 psi) 至0 - 320 bar (0- 4641 psi)
西门子SITRANS P280系列压力变送器特点
1. 多种压力范围可用(1.6、10、50、200、320 bar)
2. 带功能显示项和图标的LCD显示器,可选英文和德语显示
3. 实用的按键:三个按键*额外设备或工具就能使您进行设置、诊断、通讯和安全设置的效率~大化
4. 维护友好且带背光功能
5. 休眠模式使电池寿命的管理较加
6. 在仪表就地LCD和在网络总览上显示电池状态
7. 准确的测量精度可提高生产力
8. 显示器90和180度可旋
9. 支持标准工具进行配置,支持EDD-例如使用SIMATIC PDM
10. 用于调试的物理HART维护端口
文章链接:智能制造网 //www./tech_news/detail/222235.html