哈尔滨西门子授权一级代理商交换机供应商
*
程变量比较中,这些类型和实例还支持与实例相关的更改以及过程变量类型的多个版本。还可与 PCS 7 Advanced ES 进行数据交换SIMATIC S7 CFC V7.1 及更高版本的功能扩展强制互连输入的值:通过“强制功能”,可强制互连的块输入使用强制值而不适用互连的值。可在连接的对象属性中启用和禁用强制。跨 AS 互连:可在多重项目的各项目之间进行跨 AS 互连,与项目的多个 AS 互连。同以前一样,可使用跨图表互连执行组态。图表的写保护对于所有包含的图表,可在图表的对象属性中或在图表文件夹/层级文件夹的对象属性中激活写保护。版本分配:在关闭修改后的图表时,“版本”(Version) 选项卡的属性对话框窗口会在为项目启用了版本管理的情况下自动打开。西门子变频器6SE6430-2UD37-5FB0功能介绍SIMATIC S7 CFC V7.0 SP1 及更高版本的特殊功能多用户工程组态:在 CFC 中针对多用户工程组态实现了一些改进,可保证在同时访问相同数据时的系统完整性和数据一致性。下载之前显示修改内容(仅在安装了 VXM 时):西门子S7-200PLC代理商如果在对话框窗口“编译/下载设置”(Compile/download settings) 中激活了选项“生成所加载的程序的映像”(Generate image of loaded program),则在下载后,以 XML 文件的形式生成该映像,并将其分配给程序。如果需要随后下载修改后的程序,则可在下载之前使用“下载 S7”(Download S7) 对话窗口中的“显示更改”(Display changes) 按钮来比较 XML 文件和要下载的程序。比较之后,可清楚地看到数据与下载的程序之间相比发生的改变。随后便可更方便地决定是否应实际下载新版本。更改日志和 ES 日志:用于输入原因的更改日志的对话窗口仅当在 SIMATIC Manager 中激活了访问保护和更改日志时(除了在“登录”[Logon] 服务中注册外)才会打开。可以在 SIMATIC Manager 中打开所选站的更改日志。如果已激活 ES 日志的图表文件夹(以前为“更改日志”[Change logbook]),则下载时的动作以及目标系统的比较时间戳会在下载时输入到 ES 日志中。时间戳为:与下载相关的后一次更改后一次编译编译下载后的程序编译对话框中的选项:已删除以下选项:“关闭文本互连”:编译期间不会关闭文本互连。必须使用菜单命令“工具”(Tools) >“关闭文本互连”(Close text interconnections) 执行关闭。
消息,Modbus协议建立了主机发出查询请求的格式:包括从机地址,功能码,数据,校验;从机响应消息的格式为从机地址,功能码,数据,校验;如果发生错误;从机将返回一条出错消息。一般来说。通讯数量少且要以文本为主的通讯采用Modbus ASCII规约,通讯数量大且是二进制数值时则采用Modbus RTU模式通讯。消息中的每个字节包含两个十六进制数,本系统中Tps系统采用的是Modbus RTU规约,一条Modbus 网络中可以容纳16个节点,但只允许在一个主设备即DCS控制器.
2.2 Modbus 通信传输
有两种传输方式:一种是ASCⅡ模式:当控制器设为在Modbus网络上以ASCII美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误.
另一种是RTU模式:当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。
2.3 TPS系统SI FTA
TPS系统SI卡的FTA有两种,Moudbus SI FTA的串行接口支持Moudbus的RTU协议,使用的通信
方式是ELA-232D或者EIA-422.485D,同时也支持PLC的多分支网络结构。SI与子系统进行直接的数据通讯,子系统的数据可被采集到APM和HPM中,这些数据可以直接用于数据采集或者用于控制策略中。
2.4 通信接口
标准的Modbus口是使用RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem组网。TPS系统和西门子PLC系统都有开放的硬件接口和通信协议,具有良好的兼容性。TPS系统提供SI串行接口卡,带有1个RS一232接口和1个RS一485/422接口,现采用RS一485口。该串行口可接l5台子系统,通信距离可达1200m。西门子PLC系统提供通信卡CP341一RS422/485,可进行串行口数据的收发。
3 硬件方案的实施
3.1系统网络构建
由于在我公司使用的DCS系统中,以TPS的系统居多,在PLC方面以S7-300为例,所以本系统设计结构:2台GUS操作站互为备用;1台NIM负责GUS和过程控制器HPM通信;1台HM为历史模件。过程控制级由1套HPM及几套PLC组成。1个PLC主要负责1个包单元,HPM负责其它所有模拟数字点的检测和控制。TPS系统和西门子PLC系统由SI卡连接,通过RS一485口进行数据的发送和接收,这样主控就能更加准确的了解装置的运行情况,尤其是对包单元设备的了解。并能进行远程控制.在此由4个包单元,4个PLC为例,TPS系统安装在控制室,PLC系统则安装在现场. 如图1所示:
3.2 通信模件的连接
TPS SI(串行接口)模件和西门子PLC CP341一RS422/485(Modbus接口)模件之间的连接,如图2所示:
4 软件的实施和寻址
在TPS系统中,是通过ARRAY点来建立与外部
PLC通信和进行数据存取。
建立通信的主要参数如下:
SI FTA NUMBER:现场PLC串行接口的FTA号
(1,2):
SERIAL LINKDEVICE ADDRESS:现场PLC系
统的硬件地址;
START INDEX:根据Modbus设备的线圈地址所
决定的ARRAY点读写数据的*个点的地址;
AUXDATA参数决定Modbus接口的一些特性;
AUXDATA1:保持地址(00001~09999)在激活状态;
AUXDATA2:信息反应时间(0.25~0.5s),可以保持其默认值;
AUXDATA3:通信方式(RS一232/RS一485);
AUXDATA4:波特路率及奇偶校验。
S7-300的Modbus协议中寄存器地址被分配成不同的窗口,每个窗口可分配若干个点,具体分配由PLC编程决定,系统有的通讯模块,如有可读写模块FCO1、FC05、FC15,还有只读模块FC02等。这样就可以通过TPS中的START IN—DEX和PLC编程方提供的地址,将两者联系起来,建立良好的通信。按照上面分析对TPS进行相应的设置,则该系统中的TPS系统就可以和四个包单元的PLC进行通信的,对于PLC系统的开关同样可作出相应的设置:系统断电,重新启动,TPS系统的ARRAY点可与PLC中的相应地址进行读写操作