搜档网
当前位置:搜档网 › 施耐德Quantum PLC设备信息安全解决方案

施耐德Quantum PLC设备信息安全解决方案

施耐德Quantum PLC设备信息安全解决方案
施耐德Quantum PLC设备信息安全解决方案

施耐德电气Quantum PLC设备信息安全解决方案

目录

1升级准备 (4)

1.1 备份PLC程序 (4)

1.2 备份强制数据 (6)

1.3 备份监控系统运行参数 (8)

2固件升级 (10)

2.1 NOE/NOC模板固件升级步骤 (10)

2.2 协处理器固件升级步骤 (15)

2.3 CPU模板固件升级步骤 (20)

3系统恢复 (26)

3.1 恢复PLC程序 (26)

3.2 恢复强制数据 (28)

3.3 恢复监控系统运行参数 (30)

前言

本文档仅适用于施耐德电气莫迪康Quantum PLC设备信息安全解决方案操作参考。在编写过程中,难免存在疏漏之处,敬请谅解。

关于文档中编写的内容如有任何疑问,敬请拨打施耐德热线(400 810 1315)进行咨询。

注意:

1)本书使用对象适用于具有Quantum PLC、Unity Pro软件的相关知识,熟悉相关行业控制

系统的技术人员;

2)按照该文档实施施耐德电气莫迪康Quantum PLC设备信息安全解决方案时,必须严格

遵守相关行业有关规定和电气操作规范。如果不遵守与产品相关的警告,可能会导致人身伤害或设备损坏。由此产生的任何责任事故,施耐德电气不承担任何责任。

施耐德电气(中国)有限公司

2013年5月23日

1 升级准备

1.1 备份PLC 程序

序号

操作说明

操作验证

安全规范

操作确认

1

启动Unity Pro XL 软件:

1) 直接点击Unity Pro 软件快捷方式启动;

2) 或点击“Start ”->“All Programs ”->“Schneider

Electric ”->“SoCollabrotive ”->“Unity Pro ”->“Unity Pro XL ”菜单启动; 出现如下软件启动界面:

2 点击“File ”->“Open…”菜单,在弹出的窗口中找到存储的备份PLC 程序,并点击“Open ”打开;

□ 3 点击“PLC ”->“Standard Mode ”菜单,该模式为连接PLC 模式。如果该模式已经选中,可忽略该步骤 选中“Standard Mode ”菜单后,菜单前将出现选中标志

4

点击“PLC ”->“Set Address…”菜单,在弹出窗口中设置如下参数:

1) 在“Media ”输入框中选择PLC 连接方式:

? MODBUS01:Modbus 通讯方式; ? TCP/IP :以太网通讯方式; ? USB :USB 通讯方式;

2) 在“Address ”输入框中输入PLC 的连接地址:

? MODBUS01:地址为1 ~ 247之间;

点击“Test Connection ”按钮后,弹出如下窗口,表示连接成功

第 4 页

序号

操作说明

操作验证 安全规范

操作确认

? TCP/IP :以太网模板的IP 地址; ?

USB :地址为SYS

5

点击“PLC ”->“Connect ”菜单,连接PLC ;

1) 连接成功后,Unity Pro 软件中“Connect ”菜

单自动变为“Disconnect ”;

2) Unity Pro 软件状态条也会发生变化;

6

连接成功后,确认计算机存储程序与PLC 程序程序是否相同:

1) 如果程序相同,关闭程序执行备份强制数据操

作;

2) 如果程序不同,重新执行上述步骤1 ~ 6,直到程

序完全相同;

3) 如果所有程序测试后都不相同,继续执行下一

步;

如果程序相同,则状态条显示:

如果程序不相同,则状态条显示:

7

点击“PLC ”->“Disconnect ”菜单, 断开PLC 连接; 1) 断开连接后,Unity Pro 软件中“Disconnect ”菜单自动变为“Connect ”;

2) Unity Pro 软件状态条也会发生变化;

□ 8 点击“PLC ”->“Close ”菜单,关闭当前程序;

□ 9

点击“PLC ”->“Connect ”菜单,连接PLC ;

1) 连接成功后,Unity Pro 软件中“Connect ”菜

单自动变为“Disconnect ”;

2) Unity Pro 软件状态条也会发生变化;

10

点击“PLC ”->“Transfer Project from PLC ”菜单,从PLC 上载控制程序;

出现下面的窗口后,点击“Transfer Project from PLC ”,自动开始程序上载过程。上载完成后,自动进入“在线”模式;

第 5 页

序号 操作说明 操作验证 安全规范

操作确认

11

等程序上载完成后,保存当前程序即可;

1.2 备份强制数据

序号

操作说明

操作验证

安全规范

操作确认

1

完成程序备份后,在软件“在线”模式下,确保计算机程序与PLC 程序完全相同;

如果程序相同,则状态条显示:

2

确认Unity Pro 软件中强制信息的显示:

1) 如果状态条上显示红色的“F ”图标,表明软

件存在强制信息;

2) 如果状态条上未显示红色的“F ”图标,表明

软件不存在强制信息;

第 6 页

序号

操作说明 操作验证 安全规范

操作确认

3

在红色的“F ”图标上双击,即可自动打开所有的强制数据列表。该列表会自动显示在“Animation Tables ”下,并创建一个新的名称为“Tables[Forced Bits]”的动态数据表。

记录名称为

“Tables[Forced Bits]”的动态数据表中所有的强制信息:

4

也可以在“Configuration ”下的“CPU ”型号上双击,强制数据显示如下:

第 7 页

序号 操作说明

操作验证 安全规范

操作确认

出现弹出窗口中,选择“Animation ”->“Information ”->“System Information ”->“Application ”->“MISCELLANEOUS ”选项,在右边的“Forced Bit ”名称上点击即可打开包含所有强制数据的动态数据表。

1.3 备份监控系统运行参数

序号

操作说明

操作验证

安全规范

操作确认 1

完成程序备份后,在软件“在线”模式下,确保计算机程序与PLC 程序完全相同;

如果程序相同,则状态条显示:

在备份过程中,必须确保现场所有设备处于“远程自动停止”或者“现地手动”模式;

2 确保现场所有设备处于“远程自动停止”或者“现地手动”模式;

□ 3 确保PLC 正常运行,CPU 与现场IO 信号通讯正常 检查CPU 和CRP 、CRA 模板的通讯状态 □ 4

点击“PLC ”->“Save Data from PLC to File ”菜单,启

参数备份菜单:

第 8 页

动参数备份过程;

5

在弹出的数据备份窗口中依次选择如下参数:

1) 选中“%M ”选项,地址参数可采用缺省参数; 2) 选中“%MW ”选项,地址参数可采用缺省参数; 3) 点击“Browse ”按钮,选中需要的备份目录和备

份文件名称

数据备份窗口:

6

确认上述操作完成后,监控稀运行参数备份完成。

第 9 页

2 固件升级

2.1 NOE/NOC 模板固件升级步骤

序号

操作说明

操作验证

安全规范

操作

确认

1

1) 启动OSLoader 软件:

2) 直接点击Unity Pro 软件快捷方式启动; 或点击“Start ”->“All Programs ”->“Schneider Electric ”->“SoCollabrotive ”->“Unity Pro ”->“OSLoader ”菜单启动;

出现如下软件启动界面:

采用Quantum PLC 固件升级解决方案前,控制系统和升级工具必须满足如下规范和要求,否则可能会导致人身伤害、Quantum PLC 产品或设备损坏:

1) 必须按照电厂操作规范办理

好操作票等手续;

2) Quantum PLC 产品必须满足

“3.1 Quantum PLC 标准、认证和环境条件”,尤其是防静电、防干扰、系统接地等措施; 3) 升级工具也必须采取防静电、

防干扰、系统接地等措施; 4) 升级工具必须满足相应的规

范和要求;

5) 所有操作步骤和规程必须严

格按照电力行业、电气以及控

2

出现欢迎界面后,点击“Next ”按钮;

欢迎界面:

第 10 页

3

选择通讯协议为“FTP ”,点击“Next ”按钮; 通讯协议选择窗口:

制系统的相关规范和要求;

在进行固件升级操作过程中,必须严格遵守如下注意事项,否则可能会导致人身伤害、Quantum PLC 产品或设备损坏:

1) 升级固件过程中,严禁断开

PLC 电源;

2) 升级固件过程中,严禁断开连

接电缆;

3) 升级固件过程中,严禁插拔

PLC 模板;

4) 升级固件过程中,严禁关闭或

重启固件升级计算机电源; 5) 升级固件过程中,严禁退出OS

Loader 软件; 6) 升级固件过程中,严禁取消或

退出升级过程; 7) 升级固件过程中,必须严格按

照NOE/NOC 、协处理器、CPU 的顺序依次升级,如果没有按照上述顺序升级造成部分模板无法升级的现象发生时,敬请联系施耐德技术支持团队或技术支持热线(400 810 1315)进行咨询;

4

在目标设备参数设置窗口中: 1) 确认设备类型为“Direct Device ”

2) 在“FTP Address ”中,输入以太网模板对应的缺

省IP 地址(缺省IP 地址需要根据MAC 地址进行计算,计算方法详见常见问题处理手册); 3) 点击“Connect ”按钮;

点击“Connect ”按钮后:

5

在目标设备参数设置窗口中:

MAC 地址参数设置界面:

第 11 页

1)

再次输入NOE/NOC 模板的MAC 地址后, 2) MAC 地址输入完成,如果参数设置正确后,点击

“Next ”按钮;

如果以太网模板的缺省IP 地址和MAC 地址参数全部设置正确后,设备列表中自动显示连接的设备信息:

1) 以太网模板连接成功后,该IP 地址前自动显

示绿色板卡图标;

2) 如果IP 地址不存在或者连接断开时,IP 地址

前的图标为“?”

3) 确保通讯连接成功后,才可以进行升级;

8) 所有操作步骤和规程必须严

格按照电力行业、电气以及控制系统的相关规范和要求;

由于NOE/NOC 模板在使用过程中受芯片平均无故障时间、使用条件、环境、升级计算机以太网卡的性能、以太网双绞线、以太网交换机、外部环境等因素的影响: 1) 升级计算机必须满足相应的

规范和要求;

2) MAC 地址窗口弹出时间与上

述因素都有关系,必须确保MAC 地址参数设置正确; 3) 固件升级时间与上述因素都

有关系,正常情况下,固件升级时间约为2分钟;

6

在操作模式设置窗口中:

操作模式设置窗口:

第 12 页

1)

选择“Download OS to device ”选项;

2) 点击“Browse ”按钮选择NOE/NOC 模板相应的

firmware 文件位置;

3) 确认固件文件无误后,点击“Next ”按钮;

7

在参数确认窗口中: 1) 确认“硬件ID 号相同; 2) 确认操作系统版本号相同;

3) 所有参数设置正确后,点击“Next ”按钮;

参数确认窗口,出现两个“√”图标,表示所有参数设置正确;

8

在参数设置概览窗口中,点击“Download ”按钮;

参数设置概览窗口:

第 13 页

9

在执行下载窗口中,显示了下载的所有过程;

执行下载窗口,下载完成后自动执行以太网模板重启过程:

10 升级成功确认窗口;

升级完成后,自动显示升级成功“SUCCESS ”标志;

第 14 页

2.2 协处理器固件升级步骤

序号

操作说明

操作验证

安全规范

操作确认

1

1) 启动OSLoader 软件:

2) 直接点击Unity Pro 软件快捷方式启动; 或点击“Start ”->“All Programs ”->“Schneider Electric ”->“SoCollabrotive ”->“Unity Pro ”->“OSLoader ”菜单启动;

出现如下软件启动界面:

采用Quantum PLC 固件升级解决方案前,控制系统和升级工具必须满足如下规范和要求,否则可能会导致人身伤害、Quantum PLC 产品或设备损坏:

1) 必须按照电厂操作规范办理

好操作票等手续;

2) Quantum PLC 产品必须满足

2

出现欢迎界面后,点击“Next ”按钮;

欢迎界面:

第 15 页

“3.1 Quantum PLC标准、认证

和环境条件”,尤其是防静电、

防干扰、系统接地等措施;

3)升级工具也必须采取防静电、

防干扰、系统接地等措施;

4)升级工具必须满足相应的规

范和要求;

5)所有操作步骤和规程必须严

格按照电力行业、电气以及控

制系统的相关规范和要求;

在进行固件升级操作过程中,

必须严格遵守如下注意事项,否则

可能会导致人身伤害、Quantum

PLC产品或设备损坏:

1)升级固件过程中,严禁断开

PLC电源;

2)升级固件过程中,严禁断开连

接电缆;

3)升级固件过程中,严禁插拔

PLC模板;

4)升级固件过程中,严禁关闭或

重启固件升级计算机电源;

5)升级固件过程中,严禁退出OS

Loader软件;

6)升级固件过程中,严禁取消或

3 选择通讯协议为“FTP”,点击“Next”按钮;通讯协议选择窗口:

4 在目标设备参数设置窗口中:

1)确认设备类型为“Direct Device”

2)在“FTP Address”中,输入协处理器对应的缺省

IP地址(缺省IP地址通过LCD液晶屏幕查询);

点击“Connect”按钮后:

第16 页

3)

点击“Connect ”按钮;

退出升级过程; 7) 升级固件过程中,必须严格按

照NOE/NOC 、协处理器、CPU 的顺序依次升级,如果没有按照上述顺序升级造成部分模板无法升级的现象发生时,敬请联系施耐德技术支持团队或技术支持热线(400 810 1315)进行咨询;

8) 所有操作步骤和规程必须严

格按照电力行业、电气以及控制系统的相关规范和要求;

由于协处理器在使用过程中受芯片平均无故障时间、使用条件、环境、升级计算机以太网卡的性能、以太网双绞线、以太网交换机、外部环境等因素的影响: 4) 升级计算机必须满足相应的

规范和要求;

5) MAC 地址窗口弹出时间与上

述因素都有关系,必须确保MAC 地址参数设置正确; 6) 固件升级时间与上述因素都

有关系,正常情况下,固件升级时间约为2分钟;

5

在目标设备参数设置窗口中:

1) 再次输入协处理器的MAC 地址后, 2) MAC 地址输入完成,如果参数设置正确后,点击

“Next ”按钮;

MAC 地址参数设置界面:

如果协处理器的缺省IP 地址和MAC 地址参数全部设置正确后,设备列表中自动显示连接的设备信息:

1) 协处理器连接成功后,该IP 地址前自动显示

绿色板卡图标;

2) 如果IP 地址不存在或者连接断开时,IP 地址

第 17 页

前的图标为“

?”

3) 确保通讯连接成功后,才可以进行升级;

6

在操作模式设置窗口中:

1) 选择“Download OS to device ”选项;

2) 点击“Browse ”按钮选择Copro 模板相应的

firmware 文件位置;

3) 确认固件文件无误后,点击“Next ”按钮;

操作模式设置窗口:

7

在参数确认窗口中: 1) 确认“硬件ID 号相同; 2) 确认操作系统版本号相同;

参数确认窗口,出现两个“√”图标,表示所有参数设置正确;

第 18 页

3)

所有参数设置正确后,点击“Next ”按钮;

8

在参数设置概览窗口中,点击“Download ”按钮;

参数设置概览窗口:

9

在执行下载窗口中,显示了下载的所有过程;

执行下载窗口,下载完成后自动执行协处理

器重启过程:

第 19 页

10

升级成功确认窗口;

升级完成后,自动显示升级成功“SUCCESS ”标志;

2.3 CPU 模板固件升级步骤

序号

操作说明

操作验证

安全规范

操作

第 20 页

西门子 三菱 欧姆龙 ABBPLC特点比较

问:施耐德plc优势是什么啊 ABB 西门子欧姆龙三菱施耐德plc的优缺点 1. 这些品牌Plc,我都用过了 施耐德优势是网络功能强,软件好用,方便。但现在新推出的软件有些怪异,但仍然是人性化设计。 ab plc用的多,abb是变频器用的多。ab plc 与施耐德类似,但价格要高。国内用户不多。主要用在电厂。 西门子是国内用的最多的,也是最规范的。优势是每一步设计都不能遗留。缺点就是不够人性化,太过死板。 omron 三菱是日本Plc,优势是小巧,精悍。但网络功能差。尤其是组大型工厂网时,太繁琐。 有个问题就提示你,这个问题解决不了,就做不了下一步。一般用在控制低价的单独设备上。 日本plc与欧美Plc还有自控观念上的区别。这要在编梯形图时才能感觉到。 比如:手动/自动控制时,同样的逻辑,当由自动改到手动时,在omron plc 上DO输出(单点控制)的设备就停止,而欧美Plc 则保持原来运动状态。 2.最常用的是西门子,因其功能强大,编程简单,容易上手 最安全的是三菱,一些重要场合都用三菱的,比如电梯 最经济的是欧姆龙.便宜 3.西门子,施耐德,罗克韦尔(就是AB),三菱和欧姆龙主要的工控是PLC; ABB和 艾默生主要是DCS。ABB也有PLC,但是市场上几乎不太用。 PLC领域,大型的控制系统排序:AB,西门子,施耐德;AB是技术最领先的。 中型的控制系统排序:西门子,AB,施耐德。 小型的控制系统排序:西门子,欧姆龙,三菱,AB,施耐德。 施耐德的排位,这几年一直在下滑,与内部斗争及技术没有突破、更新为因。 DCS领域: ABB是处于领先的位置,和霍尼韦尔口牌差不多,都是技术较尖端的。艾默 生在国产DCS品牌里口碑还行,质量比浙大中控、和利时等要好些,与佛斯波罗差不多,价格也处于中间。

施耐德PLC数据掉电保存的应用_New

施耐德PLC数据掉电保存的应用

————————————————————————————————作者:————————————————————————————————日期:

施耐德PLC数据掉电保存的应用 很多设备在实际使用中需要将设备运行中的部分数据保存,以便下一次运行时使用。被保存的数据要求在设备断电的情况下不丢失,也就是在某些plc中所称的“数据的掉电保存”,这一功能在Twido PLC 可以很方便的实现。 施耐德Twido PLC全系列CPU本体中都内置有一个可充电的电池,在保证该电池完全充电(PLC连续通电时间大于15小时)时,并且在PLC 的程序中未对%S0做输出的情况下,PLC内部的%MW等中间数据全部具有掉电保存功能,保存时间约30天(见图1);对于TWDLCA*40DRF 的CPU本体,通过加装外部电池TSXPLP01,可将掉电保存时间加长到3年以上;如果设备掉电的时间很长,或用户希望掉电后数据的保存不依赖于内部电池或外部电池,那么可以利用Twido的内置Flash 来实现数据的掉电保存功能。 图1 具体描述

使用Twido的内置Flash来实现数据的掉电保存功能需要注意:被保存的数据是从%MW0开始的一个长度不超过512的区间,假定需要对300个数据进行掉电保存功能,那么要在程序中做合理的规划,将要做掉电保存数据寄存器集中在%MW0~%MW299区间内。 另外,值得注意的地方是对Flash的写的操作不太频繁,如果程序设计的不合理,可能会对Flash造成永久性损坏。所以,找到合适的将数据写入Flash的条件是非常重要的。 常见的写数据到Flash的条件有很多种,例如当数据发生变化时(数据变化不频繁时),或通过人机操作界面的某一个按键,或者当设备突然掉电时。在这里,主要介绍一下,当设备突然掉电时将数据写入Flash的方法。 图2 是一种比较可行的捕捉突然掉电的方法,同样,对于使用AC220V 电源的TWDLCA***DRF的产品也可以使用同样的方法。 在某些特定的应用场合,PLC的电源供给是使用直流24V的蓄电池,如果作为电源供给的蓄电池回路突然中断,而在这种条件下运行的设备很可能需要通过蓄电池突然中断供电的测试,此时图2中的捕捉电源掉电的方法就无法可靠使用。这时,要实现捕捉电源掉电,需要利用TWIDO的一些内部特性,首先来看一下使用DC24V电源的TWDLMDA*****/TWDLCDA**DRF的对供电电源的要求,见图3。 使用DC24V电源的TWDLMDA*****/TWDLCDA**DRF的允许供电的直流24V电源发生10ms的中断,而不会对PLC的运行造成影响,也就是说,在24V电源供给断开的10ms内PLC还可以正常运行,再结合Twido

施耐德Quantum产品与其它PLC产品比较

施耐德Quantum产品与其它PLC产品性能比较 1.施耐德Quantum产品的背板总线(即机架)通讯速率可达80Mbps,主要有以下优点: ●通讯速率是所有PLC产品中速度最快的,而且通讯速率恒定不变,与机架槽位无关; ●所有P模块在机架上可以任意安装,因此方便产品维护; ●全面支持100M快速以太网(机架通讯速率是以太网通讯的瓶颈,机架速率越快,以太 网通讯的带宽越宽)。以太网通讯带宽可达80M; 西门子S7-400产品的背板总线通讯速率最快为30M。而且通讯速率不统一,与CPU距离越远,距离越低。由于通讯速率较低,因此,实现以太网通讯时带宽最多为30M。 AB公司ControlLogix产品的背板总线通讯速率最快为30M。因此,实现以太网通讯时带宽最多为30M。 2.施耐德Quantum产品所有模块都支持任意带电插拔,因此,可以支持带电情况下的产品更换和维护。 西门子S7-400产品的CPU和电源模块不支持带电插拔。因此,CPU和电源模块出现故障时,必须将PLC断电,更换完模块后才能上电。所以,为增加维护时间。 AB公司ControlLogix产品的CPU和电源模块不支持带电插拔。因此,CPU和电源模块出现故障时,必须将PLC断电,更换完模块后才能上电。所以,为增加维护时间。 3.施耐德Quantum产品的开关量输出、模拟量输出模块支持故障状态预制功能,即在CPU、通讯模块、通讯电缆、通讯附件出现故障时,可以通过开关量输出、模拟量输出模块输出相应的状态值,降低故障引发的事故损失。 西门子S7-400产品的模块不支持故障状态预制功能,因此,当模块出现故障时,会导致控制系统的事故损失扩大。 AB公司ControlLogix产品支持故障状态预制功能。 4.施耐德Quantum产品实现一个热备系统很简单,两套完全相同的PLC模块通过1根光纤电缆连接、无需编程即可实现全部自动硬件热备功能。热备模块通讯速率可达10M。热备系统切换时间为13~48ms。热备系统编程很简单,只需编写一个控制程序,并在线下载到一个CPU,通过简单的按下几个按钮,即可完成程序传输。 西门子S7-400产品组成一个热备系统时,必须通过编程才能实现热备切换功能,热备系统切换时间为1s左右。编程时必须编写两个相同的程序,并分别离线下载到CPU中才能完成程序的更新。增加了系统的维护时间。 AB公司ControlLogix产品本来支持热备系统。但是,在设计隧道监控系统方案时,他们没有采用热备系统方案,而是采用一个机架安装两块CPU的方案,即常说的冷备方案。这种方案缺点是当机架、电源、通讯模块等出现故障时,系统马上进入停机状态。同时,两个CPU的切换时间在2s左右,和热备系统毫秒级切换时间相比,完全不在同一档次。因此,AB公司ControlLogix方案是三种方案中最不可靠、性能最差的。 5.施耐德Quantum产品可提供多种信号要求的开关量、模拟量、高速计数器、中断、ASCII、SOE等IO模板以及抗腐蚀、霉变、潮湿等环境应用的涂层保护模板。在热备系统中,所有模板采用同一系列产品,保证了系统的可靠性、稳定性和安全性。 西门子S7-400产品提供的模块类型较少。同时,在热备系统中,经常采用可靠性、稳定性较差的ET200M系列IO模块与S7-400的CPU进行连接,降低了控制系统的整体性能。 AB公司ControlLogix产品提供的模块类型较少。 6.施耐德Quantum产品I/O模块连接方式可支持LIO、DIO、RIO等多种连接方式。采用RIO方式进行连接时,通讯协议为S908,通讯速率不低于1.544M,可支持31个子站。通讯介质为同轴电缆或光纤,采用同轴电缆进行连接时最远可达4572米。RIO通讯速率恒定不变,通讯时与子站个数以及通讯距离无关。支持单通讯电缆缆、冗余通讯电缆、以及光纤总

PLC常用双机热备系统介绍与比较

PLC常用双机热备系统介绍与比较 (由txt文件修改) 对热备系统的简单分类(基于热备切换方式的分法): 一.硬件级双机热备产品: A.单机架双机热备: 同一块机架上插双电源,双CPU,有1套热备单元(欧姆龙为1个而三菱为2个),一般还可以插双通讯模块(如双以太网单元),CPU的数据交换通过机架底板电路,一般不是RIO式的分布式结构,切换速度快,一般在50ms以下。 1.Omron CVM1D和CS1D 2.Mitsubishi Q4AR 注意: Siemens使用UR2机架的S7-400H不是此类,该产品虽然插在同一块机架上,但该机架在电气上完全独立的,即把2个机架作成一体式。 B.双机架硬件级热备产品: 主、从两个机架,两套完整独立的系统,两套机架上的热备单元一般通过光纤通讯,切换速度飞快。施耐德Quantum切换速度在48ms以下。西门子的S7-400H不太清楚,请咨询技术支持。GE S90-70的切换速度看资料,在25-50ms。 1.Schneider Quantum 2.Siemens S7-400H 3.GE S90-70 4.AB ControlLogix 5000 二.总线级双机热备产品: 我不知道把此类划到硬件级热备好还是软件级热备好,还是另外拉出来单独说吧。基于总线级的通讯传输速率,总线通讯单元兼有热备切换功能。当主CPU故障时,从CPU接管I/O的控制,夺取I/O总线的控制权。切换速度其实还可以,在150-300ms内。 典型代表: 1.AB SLC500,由1747-BSN 实现RIO结构的热备。 2.Mitsubishi小Q,由CC-Link单元实现RIO结构的热备。 其实三菱的大Q和A也可以,但三菱技术支持建议用小Q。 三.软件级双机热备产品:

西门子PLC变量与参数的分析

“变量”与“参数”是西门子PLC中常用的名词,在不同的使用场合有不同的含义。为了防止概念的混淆,根据不同的用途,将S7中的变量分为“程序变量”与“诊断变量”两大类:将参数分为“程序参数”与“配置参数(组态参数)”两大类。 “诊断变量”用于PLC调试阶段,“变量表调试”所指的就是“诊断变量”。诊断变量包括的范围很广,凡是PLC中可以赋值或进行显示的信号与数据统称为诊断变量(Variable),它包括输入、输出、内部标志寄存器、定时器、计数器、数据块中的内容等。 “程序变量”与“程序参数”是在PLC程序设计阶段需要使用的“变量”与“参数”。因此,除非特别说明,本章所述的“变量”均是指“程序变量”,“参数” 均是指“程序参数”;而在调试部分、硬件组态(配置)部分所述的“变量”均是指“诊断变量”,“参数”均是指“配置参数”。 西门子S7系列PLC可以使用的”程序变量”包括程序参数、局部变量(又称临时变量Temporary)、静态变量(Static)3种基本类型,并且有规定的使用范围。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城https://www.sodocs.net/doc/0013007002.html,/

施耐德_PLC与PLC通讯ModbusTcp

施耐德_PLC与PLC通讯ModbusTCP 一、系统概括 M218 PLC中TM218LDAE24DRHN/TM218LDAE40DRPHN两款PLC,本体集成了以太网通讯口,支持ModbusTCP/IP 通讯协议(可做ModbusTCP服务器/客户端),该以太网口可用于与其它支持ModbusTCP/IP协议的设备之间的数据通讯。 本文以两台M218 PLC为例, 简要介绍M218PLC与M218PLC之间Modbus以太网通信的过程,包括硬件接线、参数设置、硬软件组态等,实现一台PLC对另一台PLC的数据读写。 二、硬件连接 两台M218 PLC间的连接网线可采用直通线也可采用交叉线,系统的硬件构架和连接如下(本文以交叉网线为例)。

三、主站PLC 1.新建PLC程序

2.PLC通讯参数设置

从站PLC以太网端口设置过程相同,只需将IP地址设为同一网段不同地址即可 3.主站程序编程 1)添加功能块”IsFirstMastColdCycle”, 目的:第一次启动触发modbus读写模块. 方法:从右侧工具箱中选中”运算块”拖到编程窗口,之后寻到”IsFirstMastColdCycle”后回车即可。 2)添加功能块” ADDM” 目的:Modbus地址功能块 方法:类似添加第一功能块的方法 Addr 参数中写入’3{192.168.0.100}’,其中3表示本PLC以太网口,192.168.0.101表示 ModbusTCP 从站IP地址。

3)添加READ_VAR模块 4)添加”WRITE_VAR”模块

5)读写缓存数据区 在”Read_Var”和”Write_Var”功能块的调用过程中,用户需要定义数据读和写的缓存区,用于存放接收到的数据和需要发送的数据。注意,这里的缓存区一般都是以数组的形式存在的,所以用户必须分别定义读数据数组和写数据数组,例如,上例中的”aaa”和”bbb”分别就是用于存放读到的数据和写出去的数据。由于”Read_Var”和”Write_Var”功能块的管脚”Buffer”是指针变量,所以用 ADR 功能块来取数组的首地址来指向该”Buffer”指针。这里,简单介绍下数组的定义方法.

施耐德PLC检

施耐德PLC检维修手册

施耐德可编程控制器检维修规程 1 主题内容及适用范围 本规程规定了施耐德公司可编程序控制器运行状态维护检修的具体要求。 本规程适用于施耐德premium可编程序控制器的运行维护检修。 2 引用标准 JHBM104.014吉林石化公司自动化仪表管理办法 施耐德公司premium可编程序控制器的相关技术资料 3 编制本规程目的 为了加强premium可编程序控制器的巡检、运行、维护、检修管理,为专业人员提供工作指南,增强工作可靠性、针对性,特制定本规程。 4 概述 4.1 系统概述 premium可编程控制器采用模块化设计,不同模块可灵活组合。一个系统可包括: ·电源模件(PS):将premium连接到120/230V AC或24VDC电源上。 ·中央处理单元(CPU):有多种CPU可供

用户选择。 ·数字量输入和输出(DI/DO)和模拟量输入和输出(AI/AO)的信号模件(SM)。 ·通讯处理器(CP):实现总线连接和点到点连接。 ·功能模件(FM):专门用于计数、定位、凸轮等控制任务。 4.2 环境技术标准 4.2.1 对系统供电要求 ·标称电压:120/240V AC;允许范围:90~140V AC/190~264V AC。 ·标称频率:50/60Hz;允许范围:47~63Hz。 4.2.2 对接地要求 ·主参考地接地电阻:<0.1Ω/30A/2min。 ·主参考接地要求单点接地:各个接地棒之间的距离要求大于3m;接地线径要求大于 5.2mm。 4.2.3 环境条件 4.2.3.1 施耐德系统模板对脉冲状干扰的EMC响应见表1。 4.2.3.2 施耐德系统模板对正弦干扰的响应见表2。 4.2.3.3 运行环境的气候条件见表3。

西门子PLC的详细介绍

1.SIMATIC S7-200 PLC S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。 2.SIMATIC S7-300 PLC S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独的模块之间可进行广泛组合构成不同要求的系统。与 S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据。 S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。 3.SIMATIC S7-400 PLC S7-400 PLC是用于中、高档性能范围的可编程序控制器。S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。https://www.sodocs.net/doc/0013007002.html,/

昆腾PLC常见问题

Quantum\Concept frequently asked questions 一、RIO结构基于S908的I/O联网,传输介质为同轴电缆,配置时应注意: RIO最多可有31个分站。每个RIO分站,最多64个字输入,64个字输出。此字数限制包括了离散量和模拟量。RIO不带中继器的传输距离为4572米(15000英尺),如使用光纤中继器,网络总长能到13公里。Quantum双机热备支持RIO结构。 二、在MB+网络或DIO网络中,最多安装几个RR85中继器? 最多三个RR85中继器,把网络分成四段,每段距离不超过450米,这样以双绞线传输的网络距离能达到1800米。 三、Quantum 远程I/O(RIO)使用同轴电缆敷设线路,网络距离可达15000英尺(4572米),如用Modicon 的RG6或RG11电缆作主干缆,网络距离能达到15000英尺吗? 使用CATV电缆,RIO网络距离可达15000英尺(4572米),如用Modicon的RG6电缆(97-5750-000)作主干缆,干缆最大距离为4550英尺(1386米),如用Modicon的RG11电缆(97-5951-000)作主干缆,干缆最大距离为8400英尺(2560米)。 四、对Quantum PLC,如何配置MB+光纤网? 有两种方案,第一种可使用CPU上的MB+口或NOM模板,通过光纤中继器490NRP25400或490NRP25300,组成MB+光纤网。另一种方案是直接使用MB+光纤模板140NOM25200,由于NOM25200内置MB+光纤通讯支持,不需要连接光电转换器,可直接连光纤。 共有四种拓扑结构:Point-to-Point(点对点)连接,Bus(总线)配置,Star and Tree(星和树)配置,Self Healing Ring配置。其中Self Healing Ring配置具有上述配置的所有优点以及具有冗余的特点。环上任两个Quantum模板之间的断开连接将自动地将网络重新配置成总线配置,并继续通讯。 五、Quantum 140CPU43412A 上各开关位置的含义? Quantum 140CPU43412A CPU上有三个开关, Stop: 控制器停止,并禁止程序下装. Mem Prt: 允许启动和停止PLC,但禁止程序下载. Start: 允许启动和停止PLC,并允许程序下载. 六、对Quantum RIO系统,Modicon有无延长同轴电缆传输的中继器? 没有用于延长同轴电缆传输的中继器,Quantum RIO要延长通讯距离,只能采用光纤中继器490NRP95400,采用光纤中继器后,网络总长可达13公里。这点与Quantum DIO或MB+网络有所不同,对于DIO或MB+网络,既有光纤中继器,也有延长双绞线传输距离的RR85中继器,使用RR85中继器,DIO或MB+网络可延长到1800米,使用光纤中继器,网络距离可到12公里,两节点间距离能达3公里。 七、PLC模拟量输入模块如果读取信号不精确,从外部因素考虑一般可能是什么原因?1)、检查模拟量信号接线端子是否紧固。如果线路连结不牢固,会造成环路电压下降。 2)、检查供电电源以及电源变送设备是否接地,是否有短路情况发生。 八、QUANTUM系列CPU处于掉电状态下,通过电池进行内存数据保存最长期限是多少?140CPU11302 454 days 140CPU11303 238 days 140CPU43412X 238 days 140CPU53414X 119 days 九PROFIBUS现场总线由哪部分组成?

GE、施耐德、西门子等PLC编程电缆的制作

1、GE VERMAX 编程电缆制作(电源模件第一个串口): PLC PC (9 SUB MALE)(9 SUB FEMALE) 2 (T) 2 (R) 3 (R) 3 (T) 5 (G) 5 (G) 2、GE 90—30系列(CPU351/352/363/364)编程电缆制作(RS232端口6脚RJ11型): PLC PC (6 RJ11 MALE)(9 SUB FEMALE) 2 (T) 2 (R) 5 (R) 3 (T) 3 (G) 5 (G) 3、GE 90-30、90-70、V ersaMax 编程电缆制作(RS232端口6脚RJ11型): PLC RS422/RSRS232 PC (15 SUB MALE)(9 SUB FEMALE) 12 (T-)(R+)(T) 2 (R) 13 (T+)(R-)(R) 3 (T) 10 (R-)(T+)(G) 5 (G) 11 (T+)(T-) 9 (RT) 6 (RTS- 15 (CTS- 6 (RTS+ 15 (CTS+ 注意一下,GE 90-70有两个15 SUB FEMALE串口,用第二个串口方能编程,即使用GE公司生产的编程电缆。 4、GE公司生产的编程电缆(GE 90-30、90-70、VersaMax),在调试过程中不够长,需要延长,延长线的制作为同1 注意一下,GE 90-70有两个15 SUB FEMALE串口,用第二个串口方能编程,即使用GE公司生产的编程电缆。

5 施耐德公司的MODIDCON QUANTUM、COMPACT编程电缆制作: PLC PC (9 SUB MALE)(9 SUB FEMALE) 3 (T) 2 (R) 2 (R) 3 (T) 5 (G) 5 (G) 4 (RTS) 6 (CTS) 7 (DCD) 8 (DTR) 6 施耐德公司的MODIDCON QUANTUM 若有以太网模件编程电缆制作:即RJ45网络线。它是一款无需通过串口下载配置即可编程PLC。 7 SIEMENS S7—300/400编程电缆(SIEMENS公司称为MPI适配器,接PC机串口的为6ES7 972-0CA23-0XA0,)的延长线(SIEMENS公司称为编程电缆或者MPI电缆6ES7)制作: MPI适配器PC侧PC (9 SUB MALE)(9 SUB FEMALE) 3 (T) 2 (R) 2 (R) 3 (T) 5 (G) 5 (G) 7 (RTS) 8 (CTS) 目前SIEMENS公司生产了接PC机USB口的为6ES7 972-0CB20-0XA0MPI适配器。 8、SIEMENS S7—200编程电缆制作: PLC RS485/RSRS232 PC (9 SUB MALE)(9 SUB FEMALE) 8 (D-)(D+)(T) 2 (R) 3 (D+)(D-)(R) 3 (T) 5 (G)G)(G) 5 (G) 9、SIEMENS S7—200、300、400 PROFIBUS编程编程电缆制作:前提是已购买了CP5611、5613通讯卡(与上位机通讯) PLC(MPI、DP) PC (CP卡) (9 SUB MALE)(9 SUB MALE) 3 (D+) 3 (D+) 8 (D-)8 (D-)

监控软件与施耐德PLC通讯设置

目录 1PLC与Intouch软件通讯设置................................ 错误!未定义书签。 利用Modbus TCP/IP协议的通讯设置....................... 错误!未定义书签。 IO Server软件配置................................... 错误!未定义书签。 软件编程设置......................................... 错误!未定义书签。 IO Server状态监视................................... 错误!未定义书签。 利用Modbus Plus协议的通讯设置......................... 错误!未定义书签。 IO Server软件设置................................... 错误!未定义书签。 软件编程设置......................................... 错误!未定义书签。 利用Modbus协议的通讯设置.............................. 错误!未定义书签。 IO Server软件设置................................... 错误!未定义书签。 软件编程设置......................................... 错误!未定义书签。 注意................................................... 错误!未定义书签。2PLC与组态王软件通讯设置.................................. 错误!未定义书签。 利用Modbus TCP/IP协议的通讯设置....................... 错误!未定义书签。 工程浏览器中通讯设置(即与PLC通讯时的相关设置)..... 错误!未定义书签。 软件编程设置......................................... 错误!未定义书签。 数据状态监视......................................... 错误!未定义书签。 利用Modbus Plus协议的通讯设置......................... 错误!未定义书签。 利用Modbus协议的通讯设置.............................. 错误!未定义书签。 利用Unitelway协议的通讯设置........................... 错误!未定义书签。3PLC与iFIX软件通讯设置................................... 错误!未定义书签。 利用Modbus TCP/IP协议的通讯设置....................... 错误!未定义书签。 系统配置............................................. 错误!未定义书签。 数据库标签定义....................................... 错误!未定义书签。 软件编程............................................. 错误!未定义书签。 利用Modbus协议的通讯设置.............................. 错误!未定义书签。

施耐德昆腾PLC应用

Quantum 1.Quantum远程I/O如果分布于主站的两个方向,是否可行? 可行。常见有两种方案: (1)RIO处理器上有双电缆端口,在每个RIO分站适配器上有一单电缆端口,这样从RIO处理器的两个电缆端口有两个线性的电缆沿着分开的路线至不同的远程分站装置。干缆的长度和在每一根干缆上的分站数目在这种双电缆系统中不要求保持平衡。在大多数情况下,该两条线路的安装可看作是两个独立的电缆系统。但必须注意在两条线路上的分站总数不得超过由PLC支持的最大分站数目,在两条干缆上的每一个分站要有唯一的RIO网络地址。 (2)采用光纤中继器的光缆拓扑结构也可实现RIO分站分布在主站的两个方向。详细拓扑结构可见《Modicon远程I/O设计和安装手册》。 2.QuantumMB+通讯卡SA85如何连到MB+光纤网络中? 通过光纤中继器490NRP25400连到MB+光纤网络中,在这里光纤中继器起到了介质转换的作用。 3. Quantum热备系统带一个RIO,除配分离器MA-0186-100外,因只有一个RIO,还必须配分支器MA-0185-100吗? 必须配,且在MA-0185-100的干线出口端用干线终端器52-0422-000来终止。 4.4个MODBUS口至1个MODBUS PLUS口的桥多路器NW-BM85-C002,其背面的MODBUS口,物理层是RS-232口,还是RS-485口? 其背面的MODBUS口为RS-232口。 5.在配置Quantum顺序事件记录模板140ERT85410时,常遇到的问题: (1)多个ERT模板,要配多个GPS接收器(470GPS00100)吗? 不需要,一个GPS接收器可同时连接多个ERT模板。 (2)GPS接收器与ERT模板之间的最大距离为多远? 最大距离为1000英尺。 (3)GPS接收器的配置软件需要单独定购吗? 不需要,如定购了GPS接收器,即附带了配置软件,GPS接收器与PC机之间的电缆470XCA32300需要单定。 (4)ERT模板可用于本地,RIO分站,DIO分站吗? ERT模板可用于本地,RIO分站,不能用于DIO分站。每个机架可配置9个ERT模板。 (5)ERT模板除了事件记录的功能外,还有事件中断功能吗? 没有事件中断功能。Quantum中断只能通过锁存/中断模板140HLI34000实现事件中断。

西门子S7-300和S7-200系列PLC在编程功能上的区别

1、先从两者总体应用而言,S7-300与S7-200分别为中、小规模的PLC系统。 2、S7-200原是非西门子产品,其后被归入西门子产品。所以,与西门子嫡传产品S7-300并没有可比性。 3、S7-300与S7-200各有自己的指令系统与程序结构。S7-300与S7-400、S7-1200为一个编程体系。而S7-200比较特殊。 S7-300的编程语言较为丰富,除了梯形图、语句表和功能块图以外,还支持结构化语言(SCL)、顺序功能图(SFC)等。S7-200的指令简单,通常用梯形图就可以完成工控所需要的功能。 最大的不同编程中S7-300出现了子程序块FB,FC,丰富和优化了编程环境,提高了对具备类似功能自动化对象的编程与开发效率,对多款其他品牌的PLC 提供了通信接口模块。而S7-200就只支持梯形图,程序设计不灵活,PPI的点对点得通信方式,导致它的在有通信需要的应用范围比较狭小,通常它可以作为子站挂到主站上面,或者上位机上面。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城https://www.sodocs.net/doc/0013007002.html,/

施耐德PLC的ST指令入门

施耐德PLC的ST指令入门 1.编程语言 传统的PLC软件编程语言,一般仅支持LD/IL/FBD,ST/SFC/CFC,往往需要安装附加的语言包才能支持。SoMachine支持全部的6种编程语言,编程者可以根据实际的需要,任意选择编程语言。对于SoMachine编程而言,建议编程者在选择编程语言时,应根据实际的编程方便来选择编程语言,而不是在整个程序中仅使用LD。例如,编写算法程序时应优先考虑ST;编写顺序流程时应优先考虑SFC;编写逻辑控制时应优先考虑LD;编写功能块时应优先考虑CFC或FBD。 各品牌PLC的编程语言大同小异,各有特色。了解了一个品牌的编程语言,其他品牌的也就能掌握基本的功能。 2.MAST任务的选择 建议优先选择循环任务 注意: 1) 如果为某个循环任务定义的周期过短,则该任务会在写入输出后立即重复,而不会执行其他较低优先级的任务或任何系统处理。这将会影响所有任务的执行,并导致控制器超过系统看门狗限制,从而导致系统看门狗例外。 2)可以使用 GetCurrentTaskCycle 和 SetCurrentTaskCycle 功能通过应用程序获取和设置循环执行任务间隔. 3.指令优先级 4.ST语言编写:

指令说明 注意各指令的标点符号及标点符号的输入格式。1)赋值指令 变量 := 变量或表达式 例如:Var2:=Var1*10; 2)IF指令 1.IF 条件A THEN 表达式A; END_IF 例如: IF temp<17 THEN heating_on := TRUE; END_IF 2. IF 条件A THEN 表达式A; ELSE 表达式B; END_IF 例如: IF temp<17 THEN heating_on := TRUE; ELSE heating_on := FALSE; END_IF; 3. IF 条件A THEN 表达式A;

西门子S7-400系列PLC和施耐德ATV-38变频器的通讯

施耐德ATV 38可以:自动重起动,飞车起动,烟雾抽取,泵切换等;使用人机界面友好的对话工具进行快速调整;便于集成到设备中;可针对使用环境给出合适的解决方案。施耐德ATV 38可以提供精确的控制电机速度提供无与伦比的舒适和节能效果。 不同公司的产品,一般很少混合使用。这其中主要是可能存在通讯问题。但是,在某些情况下,工程实际中会存在不同种类的PLC和变频器的通讯问题。通常工控产品都使用品牌相对统一的设备。酒钢CSP泵站改造前采用施耐德ATV-38变频器和西门子S7-400 PLC通讯的方式。 一系统组态 1.ATV-38变频器与PLC的系统组态,如下图: PLC与变频器的通讯采用Profibus DP现场总线。Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。它是不依赖于生产厂家的、开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息的交换。Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。它允许高速度周期性的小批量数据通信,适用于对时间要求苛刻的自动化控制系统中。Profibus-DP现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。 DP 网的数据通讯速率可以从9600Kbps到12Mbps。采用主从令牌方式通讯。使用中继器可以接入126个从站。每个中继器可接入32个从站。传输介质使用双绞屏蔽电缆。 3.GSD文件 GSD文件是变频器网卡在PLC组态中的设备驱动文件。在西门子S7系列的PLC组态中,需要将变频器DP网卡的GSD文件复制到STEP 7 安装目录下的“STEP 7/S7DATA/GSD”路径下,然后执行“UPDATE CATALOG”操作,在“CATALOG”的“Profibus DP/Additional Field Devices/Geteway”路径中选择ATV-58 变频器,即可进行组态。 二 PPO通讯方式 Profibus DP现场总线主站和从站的数据通讯遵循IEC 61158/DIN EN 50170/2标准。在本系统中,S7-300 PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,的每一个字都被编址,在变频器端的双向RAM可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。

施耐德PLC初学者指南-ST指令

施耐德PLC初学者入门-ST指令 1.指令 传统的PLC软件编程语言一般仅支持LD/IL/FBD,ST/SFC/CFC往往需要安装附加的语言包才能支持。SoMachine支持全部的6种编程语言,编程者可以根据实际的需要任意选择编程语言。对于SoMachine编程而言,建议编程者在选择编程语言时应根据实际的编程方便来选择编程语言,而不是在整个程序中仅使用LD.例如,编写算法程序时应优先考虑ST,编写顺序流程时应优先考虑SFC,编写逻辑控制时应优先考虑LD,编写功能块时应优先考虑CFC或FBD. 2.MAST任务的选择 建议大家优先选择循环任务 注意: 1) 如果为某个循环任务定义的周期过短,则该任务会在写入输出后立即重复,而不会执行其 他较低优先级的任务或任何系统处理。这将会影响所有任务的执行并导致控制器超过系统看 门狗限制,从而导致系统看门狗例外. 2)可以使用 GetCurrentTaskCycle 和 SetCurrentTaskCycle 功能通过应用程序获取和设置循环执行任务间隔. 3.指令优先级

4.ST语言编写: Eg. 指令说明 1)赋值指令 变量 := 变量或表达式 例如:Var2:=Var1*10; 2)IF指令 3)IF 条件A THEN 表达式A; END_IF 例如: IF temp<17 THEN heating_on := TRUE; END_IF 4)IF 条件A THEN 表达式A; ELSE 表达式B; END_IF 例如: IF temp<17

THEN heating_on := TRUE; ELSE heating_on := FALSE; END_IF; 5) IF 条件A THEN 表达式A;ELSIF 条件B THEN 表达式B; ... ELSIF 条件N-1 THEN 表达式N-1;ELSE 表达式N; END_IF 6)CASE指令 语法: CASE <控制变量> OF <数值1>: <表达式1> <数值2>: <表达式2> <数值3, 数值4, 数值5>: <表达式3> <数值6 .. 数值10>: <表达式4> ... <数值n>: <表达式n> ELSE END_CASE 例子: CASE INT1 OF 1, 5: BOOL1 := TRUE; 2: BOOL2 := TRUE; 10..20: BOOL3:= TRUE; ELSE BOOL1 := BOOL2 :=BOOL3 :=FALSE; END_CASE 当INT1=1或5时,BOOL1为真;

PLC模拟量通道品质判断(西门子、施耐德)

项目中部分模拟量涉及到比较重要的连锁,当出现断线、短路、严重干扰或仪表故障时会造成误动作,引发比较严重的后果,所以一般在模拟量连锁跳机条件上应该与上该通道无故障判断。 首先以S7-300为例介绍下西门子本身自带的通道断线判断功能如下: 1.在STEP7 SIMATIC Manager中创建一新项目Test_wire_break; 2.在新项目中插入一个S7-300的站SIMATIC 300(1); 3.做硬件配置,CPU为CPU315-2DP(6ES7 315-2AG10-0AB0),模拟量模块为6ES7 331-7KF02-0AB0; 4.配置SM331-7KF02 模块的inputs选项,选择0-1通道组为2线制电流(2DMU),其他通道组为电压,并注意模板的量程卡与设置的相同。选中Enable框中的Diagnostic Interrupt选项,选中Diagnostics 选项中的0 – 1通道组中的Group Diagnostics 和with Check for Wire Break选项,配置完成的画面如下:

5.硬件组态完成后,保存编译; 6.接下来完成诊断程序,在SIMATIC 300(1)\S7 Program(1)\ Sources下面插入STL Source 文件STL Source(1),此时文件为空; 7.打开空的OB1程序,然后选中Libraries\Standard Libraries\System Function Blocks\SFC51 RDSYSST DIAGNSTC,按F1键,出现SFC51的在线帮助信息,然后在信息的最底部点击Example for module diagnostics with the SFC 51,然后选择点击STL Source File,选中全部STL Source 源程序拷贝到STL Source(1)中,存盘编译此源程序,提示没有错误; 8.此时在Blocks 中自动生成OB1,OB82,DB13和SFC51; 9.打开OB82的程序并做简单修改,将19 和20 行拷贝到go:后面并保存,具体变化如下: 10.将整个S7-300站的程序和硬件组态下载到CPU中,下在完成后将CPU的模式选择开关切换到RUN位置,此时CPU运行,CPU的SF灯亮,SM331的SF灯亮,查看CPU的诊断缓冲区Hardware\Online\选择CPU并双击\Diagnostic Buffer,可获得相应的故障信息; 11.打开DB13 数据块,在线监控,具体画面如下:

相关主题