上海6ES7134-6GF00-0AA1厂商出售
似乎有一种假设,这些在操作运行中的设备它们本质上要么是受保护的,要么是不会受到影响的,因此几乎所有用户和供应商都没有意识到level0和Level1络安全和身份验证。对于那些认为不可能侵入传感器的想法,可以考虑简单地使用手持HART/FF现场通信手操器来更改传感器的识别号ID。 项目中我使用的是Modbus-TCP通过PLC上PN接口与机进行通信,Modbus-TCP使用开放式用户通信连接作为Modbus通信路径。在S7-1200PLC的库函数中嵌套了Modbus-TCP功能块库,它包含了Server和Client的库函数,编程时可以直接调用该库函数可实现与机的Modbus-TCP通信。 似乎有一种假设,这些在操作运行中的设备它们本质上要么是受保护的,要么是不会受到影响的,因此几乎所有用户和供应商都没有意识到level0和Level1络安全和身份验证。对于那些认为不可能侵入传感器的想法,可以考虑简单地使用手持HART/FF现场通信手操器来更改传感器的识别号ID。
新版本 Modbus RTU 指令的使用条件
新版本 Modbus RTU 指令通过CM1241通信模块或CB1241通信板进行Modbus RTU通信时,需要如下条件:
a. S7-1200 CPU 的固件版本不能低于V4.1;
b. CM1241通信模块 V2.1 以上或 CB1241。
图1. 两个版本 Modbus RTU 指令
3 Modbus RTU 主站功能编程
Modbus RTU V1 - V2 版本指令介绍(S7-1200 作为Modbus RTU 主站)
S7-1200 支持Modbus RTU通信的模块可作为Modbus RTU主站。以下以 CPU1215C DC/DC/DC和CM1241 RS485 模块为例,介绍S7-1200 Modbus RTU 主站通信组态及编程步骤。
硬件和需求及所完成的通信任务:
硬件:
① CPU1215C DC/DC/DC (订货号: 6ES7 215-1AG31-0XB0)
② CM1241 RS485 (订货号:6ES7 241-1CH30-0XB0)
③ PS 307电源(订货号:6ES7307-1KA02-0AA0)
④ ZKA-4488-RS485(综科智控品牌)
⑤ TP以太网电缆
:
① STEP 7 Professional V11 SP2 UPD4+HSP
所完成的通信任务:
将ZKA-4488-RS485从站中Modbus地址从30001开始的5个字中的数据,分别读取到Modbus RTU主站CPU1215C 中地址从DB1.DBW0开始的5 个字中。
1.组态Modbus RTU 通信模块
在硬件目录里找到“通信模块”→“点到点”→“CM1241(RS485)”,双击或拖拽此模块至CPU左侧即可,如下图1所示:
图1 组态通信模块
接下来,在“设备视图”中用鼠标选中CM1241(RS485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数。如下图2所示:
以下以传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1,其它保持默认设置为例。注意:请把ZKA-4488-RS485模块的波特率改成和此处一致的参数。
图2 RS485 端口设置
国内很少有人使用FBD语言。S7系列PLC将指令表称为语句表(StatementJJist)。PLC的指令是一种与微机的汇编语言中的指令相似的助记符表达式,由指令组成的程序称为指令表程序或语句表程序。S7-200CPU在执行程序时要用到逻辑堆栈,FBD利用FBD编辑器自动地处理栈操作所需要的指令。 ================需要注意的问题:1、由于在电气控制回路中已经对正、反转进行了互锁,所以在编程时不需要对正、反转按钮输入命令做额外的互锁处理;2、I0.0、I0.1分别为电机正、反转的状态反馈,当正转命令Q1.0=1时,若一定时间后I0.0仍不变为1,则说明正转启动失败,此时要强制。 由于WINCC并未提供与S7-200的驱动,SIEMENS提供了于S7-200的opcPCACCESS,可以用于PC与S7-200通讯时OPC协议做中间转换,WINCC自然也可以使用。如果CPU是ART200,那么编程和PCACCESS版本相应升级,按操作是一样的。
6SN1123-1AB00-0CA1
6SN1123-1AB00-0BA1
6ES7288-2DR08-0AA0
7MH4960-2AA01
62124-0GC01-0AX0
6ES7314-2AH14-0AB0
6ES7511-1AK02-0AB0
6ES7511-1AK02-0AB0
6ES7132-4BF00-0AB0
6ES7954-8LE03-0AA0
6ES7332-5HF00-0AB0
66381-2BS07-50
6ES7972-0BA42-0XA0
6ES7158-0DA01-0XA0
6XV1840-2AH10
6AG4010-6AB20-0XX5
6GK7343-1EX30-0XE0
6ES7193-6BP00-0DA0
62124-0GC01-0AX0
6SL3120-2TE13-0AA4
A5E30947477
6ES7138-6BA00-0BA0
6ES7307-1EA01-0AA0
6ES7317-2EK14-0AB0
1FL6064-1AC61-0AA1
6SL3210-5BB12-5UV1
6GK7343-1EX30-0XE0
6SL3054-4AG00-2AA0
6GK7343-1EX30-0XE0
C73451-A430-D80
C73451-A430-D80
6SL3055-0AA00-6AA1
6ES7288-1SR60-0AA0
1FL6064-1AC61-0AA1
6ES7214-1BG40-0XB0
6ES7545-5DA00-0AB0
在位数据类型中,只表示存储器中各位的状态是0(FALSE)还是1(TURE)。位数据类型通常用二进制或十六进制格式赋值,如2#、16#283C等。需注意的是,一位布尔型数据类型不能直接赋常数值。位数据类型的常数表示需要在数据之前根据存储单元长度(Byte、Word、DWord、LWord)加上B#、W#、DW#或LW#(Bool型除外),所能表示的数据范围见表1。 为方便比较学习,故一并基本数据类型中进行介绍。位数据类型主要有布尔型(Bool)、字节型(Byte)、字型(Word)和双字型(DWord),对于S7-1500PLC,还支持长字型(LWord),而S7-300/400PLC仅支持前4种。 Level0和Level1设备的信息安全没有在任何和规范中考虑,这使得ISA99(工业自动化和控制安全会)建立了一个任务小组,来核实Level0和Level1设备的信息安全问题是否在现有的IEC62443系列中充分解决,特别是IECIACS组件技术安全要求)。
在“硬件标识符”里确认一下硬件标识符为271,如下图3所示:
图3 硬件标识符
2.添加启动OB
在项目树下选择“CPU1215C DC/DC/DC”→“程序块”→“添加新块”,在弹出的窗选择“OB 组织块”→ “Startup”,添加启动OB 100,如下图4所示:
图4 添加启动OB
3.调用MB_COMM_LOAD指令
为使端口一启动就被设置为Modbus RTU通信,可在OB 100中调用“MB_COMM_LOAD”指令。调用“MB_COMM_LOAD”指令时会自动弹出创建相应背景数据块的界面,如下图5所示:
图5 调用MB_COMM_LOAD指令
“确认”为该指令创建背景数据块后,为各输入/输出引脚分配地址。尤其需注意MB_DB输入引脚需指向“MB_MASTER”指令的背景数据块,如下图6所示:
注意: “MB_COMM_LOAD”指令输入位“REQ”需使用上升沿触发。由于OB 100只在S7-1200启动时执行一次,因此,此例中将“REQ”设为“TRUE”。
图6 MB_COMM_LOAD指令
MB_COMM_LOAD指令参数意义如下表1所示:
引脚
说明
EN
使能端
REQ
在上升沿执行该指令
PORT
通信端口的硬件标识符
BAUD
波特率选择:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200 (注意:所有其它值均无效)
PARITY
奇偶检验选择:0-无;1-奇校验;2-偶校验
FLOW_CTRL
流控制选择:0-(默认值)无流控制
RTS_ON_DLY
================需要注意的问题:1、由于在电气控制回路中已经对正、反转进行了互锁,所以在编程时不需要对正、反转按钮输入命令做额外的互锁处理;2、I0.0、I0.1分别为电机正、反转的状态反馈,当正转命令Q1.0=1时,若一定时间后I0.0仍不变为1,则说明正转启动失败,此时要强制。 可以在任意时间向控制字节(67.7或77.7)的PTO/PWM启用位写入零,禁用PTO或PWM波形的生成,然后执行PLS指令。小编提示:所有控制位、周期、脉宽和脉冲计数值的默认值均为零。PTO/PWM输出至少有10%的额定负载,才能完成从关闭至打开及从打开至关闭的顺利转换。 1、STEP7安装概要STEP7安装程序可自动完成安装。通过菜单可控制整个安装。可通过Windows2000/XP/Server2003安装程序执行安装(如图1所示)。图1STEP7V5.4界面STEP7安装的主要步骤为:(1)将数据到编程设备中;(2)组态EPROM驱动程序;(3)安装许可证密钥(如果需要)。
上海地友自动化设备有限公司提供上海6ES7134-6GF00-0AA1厂商出售,包括6ES7134-6GF00-0AA1的详细产品价格、产品图片等产品介绍信息。