西门子S7-200 SMART模块
西门子PLC控制系统设计的几个步骤
(一)决定系统所需的动作及次序。
当使用可编程控制器时,重要的一环是决定系统所需的输入及输出。输入及输出要求:
(1) *步是设定系统输入及输出数目。
(2) 第二步是决定控制先后、各器件相应关系以及作出何种反应。
(二)对输入及输出器件编号
每一输入和输出,包括定时器、计数器、内置寄存器等都有一个一的对应编号,不能混用。
(三)画出梯形图。
根据控制系统的动作要求,画出梯形图。
(四)将梯形图转化为程序
把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。
这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。
(五)在编程方式下用键盘输入程序。
(六)编程及设计控制程序。
(七)测试控制程序的错误并修改。
(八)保存完整的控制程序。
S7-200 SMART 软件在 V2.3 开始支持使用 USB-PPI (6ES7 901-3DB30-0XA0)电缆通过串行端口对所有型号的 CPU 进行编程。
不论是Modbus通信还是USS通信,在 S7-200 SMART CPU 通信口上实现的是 RS485 半双工通信,使用的是 S7-200 SMART 的自由口功能,以下说明以CPU Port0 自由口功能切换为例。
紧凑型 CRs CPU 模式切换方法
由于紧凑型 CRs CPU(CR20s、CR30s、CR40s 和 CR60s)无以太网端口,所以 RS485 端口为编程端口。因此,如果用户程序使用 RS485 端口作为自由端口,则会引起冲突。用户程序将RS485 端口用作自由端口时,STEP 7-Micro/WIN SMART V2.3 无法与CPU 通信。
功能强大的AS-Interface连接
接收指令支持几种结束消息的。结束消息的可以是以下一种或者几种的组合:
结束字符检测:结束字符是用于消息结束的任意字符。在找到起始条件之后,接收指令检 查每一个接收到的字符,并且判断它是否与结束字符匹配。如果接收到了结束字符,将其存入 消息缓冲区,接收结束。
通常,对于所有消息都使用同一字符作为结束的ASCII码协议,您可以使用结束字符检测。您可以使用结束字符检测与字符间定时器、消息定时器或者字符计数相结合来结束一条消息。
设置: ec = 1,SMB89/SMB189 = 结束字符
字符间定时器:字符间时间是从一个字符的结束(停止位)到下一个字符的结束(停止位)的时间。
如果两个字符之间的时间间隔(包括第二个字符)超过了SMW92或者SMW192中的毫秒数,接收消息功能结束。接收到每个字符后,字符间定时器重新启动。
当协议没有特定的消息结束字符时,您可以用字符间定时器来结束一条消息。由于定时器总是 包含接收一个完整字符(包括起始位、数据位、校验位和停止位)的时间,因而该时间值应设置为大于在波特率下传输一个字符的时间。
您可以使用字符间定时器与结束字符检测或者字符计数相结合,来结束一条消息。
设置:c/m = 0,tmr = 1,SMW92/SMW192 = 超时(毫秒)
为什么说用PLC实现对系统的控制是非常可靠的
用PLC实现对系统的控制是非常可靠的。这是因为PLC在硬件与软件两个方面都采取了很多措施,确保它能可靠工作。事实上,如果PLC工作不可靠,就无法在工业环境下运用,也就不成其为PLC了。
1·在硬件方面:
PLC的输入输出电路与内部CPU是电隔离。其信息靠光耦器件或电磁器件传递。而且,CPU板还有抗电磁干扰的屏蔽措施。故可确保PLC程序的运行不受外界的电与磁干扰,能正常地工作。
PLC使用的元器件多为无触点的,而且为高度集成的,数量并不太多,也为其可靠工作提供了物质基础。
在机械结构设计与制造工艺上,为使PLC能安全可靠地工作,也采取了很多措施,可确保PLC耐振动、耐冲击。使用环境温度可高达摄氏50多度,有的PLC可高达80—90度。
有的PLC的模块可热备,一个主机工作,另一个主机也运转,但不参与控制,仅作备份。一旦工作主机出现故障,热备的可自动接替其工作。
还有更进一步冗余的,采用三取一的设计,CPU、I/O模块、电源模块都冗余或其中的部分冗余。三套同时工作,终输出取决于三者中的多数决定的结果。这可使系统出故障的机率几乎为零,做到。当然,这样的系统成本是很高的,只用于特别重要的场合,如铁路车站的道叉控制系统。
2.在软件方面:
PLC的工作方式为扫描加中断,这既可保证它能有序地工作,避免继电控制系统常出现的"冒险竞争",其控制结果总是确定的;而且又能应急处理急于处理的控制,保证了PLC对应急情况的及时响应,使PLC能可靠地工作。
为PLC运行程序是否正常,PLC系统都设置了""(Watchingdog)程序。运行用户程序开始时,先清""定时器,并开始计时。当用户程序一个循环运行完了,则查看定时器的计时值。若超时(一般不超过100ms),则报警。严重超时,还可使PLC停止工作。用户可依报警信号采取相应的应急措施。定时器的计时值若不超时,则重复起始的过程,PLC将正常工作。显然,有了这个""程序,可保证PLC用户程序的正常运行,可避免出现"死循环"而影响其工作的可靠性。
PLC还有很多防止及检测故障的指令,以产生各重要模块工作正常与否的提示信号。可通过编制相应的用户程序,对PLC的工作状况,以及PLC所控制的系统进行,以确保其可靠工作。
PLC每次上电后,还都要运行自检程序及对系统进行初始化。这是系统程序配置了的,用户可不干预。出现故障时有相应的出错信号提示。
正是PLC在软、硬件诸方面有强有力的可靠性措施,才确保了PLC具有可靠工作的特点。它的平均无故障时间可达几万小时以上;出了故障平均修复时间也很短,几小时以至于几分钟即可。
西门子PLC远程诊断
1. 采用Modem拨号的Service远程诊断
该方案是SIEMENS PLC远程访问的标准配置,也是现场应用简洁可靠的方式。即站(ES)和远程的PLC站之间是通过Modem拨号进行连接的.一般笔记本都自带Modem拨号,将固定的线插入笔记本,利用安装在笔记本中的西门子eservice软件进行拨号连接
现场西门子PLC侧配置带串口的MODEM和西门子TS Adpter,将MODEM连入网,TSAdapter和MODEM通过各自的RS232串行通讯口连接,TS Adapter的MPI口接入PLC的MPI口,设备上电后通知远程可以拨号连接,连接后即可进行编程操作.
这种方案的优点在于配置简单,价格便宜.缺点在于连接速度受限,只是拨号上网的速度,而且容易出现连接中断的现象.需注意的是网为直播程控,中不要挂接分机或机,以免造成数据连接冲突.
2. 利用互联网采用远程协助或远程桌面进行连接的远程诊断
“远程协助”是推出的一项方便用户进行远程协助帮助处理电脑问题.
“远程桌面”是Windows XP系统附带提供的一种简单的远程控制的方法.远程协助中被协助方的计算机将暂时受协助方(在远程协助程序中被称为)的控制,可以在被控计算机当中进行系统维护.安装软件.处理计算机中的某些问题.或者向被协助者演示某些操作.
两种方法都可以进行远程诊断,需要远程方有一台能上网的电脑,现场PLC侧接有编程电脑,将编程电脑连接上互联网.
根据西门子PLC远程诊断可靠性方面考虑,选择一种适合现场条件的远程诊断方案进行远程诊断,协助现场人员解决处理故障,对控制系统应用尤为重要
在不同的通信方式中都要对ModbusPDU进行封装,组成不同的Modbus帧,这种帧在Modbus协议中有的名词称之为应用数据单元(ADU)。在Modbus-RTU和Modbus-Plus通信中采用的是标准应用数据单元,它只是在PDU前面加上了占用一个字节的附加地址和在PDU结束增加了占用两个字节的校验码。在Modbus-TCP/IP网络通信中需要对Modbus应用层协议进行重新封装,该封装是通过在ModbusPDU前加上了Modbus应用层协议帧头来实现。
基于串行链路的Modbus通信网络是一种主从式网络,在串行网络中只允许存在一个主节点和多247个从节点,在这种网络下,标准ModbusADU中的附加地址域只包含从节点的地址,可寻址范围是0~247,地址0作为广播模式地址使用,从节点地址的有效取值范围是1~247,并且每个从节点的地址必须是的,主节点不存在具体的地址值。主节点设备将要访问的从节点设备的地址放入到请求帧的地址域中,当该地址的从节点设备作出响应时,将会把从节点设备的地址复制到响应帧的地址域中,主节点设备通过该地址得知是由哪个从节点设备发来的响应。
门子PLC S7-200 smart CPU本体集成的RS485通信口和扩展信号板RS485或RS232可以设置为自由口模式。选择自由口模式后,用户程序就可以完全控制通信端口的操作,通信协议也完全受用户程序控制。它的功能特点如下:
1. 西门子PLC S7-200 smart CPU本体集成的通信口在电气上是标准的RS485半双工串行通信口。此串行字符通信的格式可以包括:
(1)一个起始位;
(2)7或8位字符,即数据字节;
(3)一个奇/偶校验位,或者没有校验位;
(4)一个停止位。
2. 自由口通信速波特率可以设置为1200、2400、4800、9600、19200、38400、57600或115200;
3. 所有符合这些格式的串行通信设备,理论上都可以和西门子PLC S7-200 smart CPU通信;
4. 自由口模式可以灵活应用。编程软件STEP7 Micro/WIN SMART的两个指令库,USS和Modbus RTU就是使用自由口模式编程实现的;
5. 自由口通信的核心指令是发送和接收指令。自由口通信常用的中断有“接收指令结束中断”、“发送指令结束中断”,以及“字符接收中断”。用户程序不能直接控制通信芯片而必须通过操作系统。用户程序使用通信数据缓冲区和存储器与操作系统交换相关的信息。
实现组态连接通讯方法:在项目的NETPRO中设置S7网络连接,在建立连接中块参数ID时需要留意下,它是作为识别发送数据和接收数据的地址标识,在客户端编程需要调用SFB14、SFB15系统功能块,后保存编译下载至PLC中即可实现通讯。
④PLC某个输入点外部没有被接通(即使拆开该输人端子上的连接线效果也相同),但该输入点实际已经被接通而且相应输入指示灯常亮故障分析:判断该端子的相邻端子已经被接通,而PLC的输入端子之间存在铁屑,导致了该输入点被接通,或该输入点已经被损坏故障处理:拆开PLC的所有输入端子的连线,发现输入端子排上存在。
分辨率 13 位
模拟量部分与 CPU 和负载电压隔离
通道之间或通道与 MANA 之间允许的大共模电压为 3 V DC
调试 SM 432;AO 8 x 13 位
参数
将参数分配给模拟模块的常规步骤在各中有介绍。
有关可组态参数和缺省值的概述,请参见“模拟量输出模块的参数”表格所述。
为通道分配参数
可分别为每个 SM 432;AO 8 x 13 位的输出通道设置参数。 因而,您可为每个输出通道
分配各自的参数。
SM 432; AO 8 x 13 位的输出范围
模拟量输出电路的组态
可根据操作需要,将输出组态为电压或电流输出,或禁用它们。 在 STEP 7 中的“输出类
型”参数中对输出电路进行组态。
未使用的通道
要关闭 SM 432; AO 8 x 13 位的未使用输出通道,请将“输出类型”参数设置为“禁用”,
并保持端子为开路状态。
模块可以连接到CPU的右侧,进一步扩展数字或模拟输入/输出能力。CPU 1212C接受两个,CPU1214C接受八个信号模块.大量不同的数字量和模拟量模块可提供每种任务所需的输入/输出。数字量和模拟量模块在通道数目、电压和电流范围、隔离、诊断和报警功能等方面有所不同。 对于在此列举的所有模块系列,SIPLUS 部件也可应用在扩展温度范围 -25 - +60℃ 以及腐蚀性环境/冷凝环境中。S7-1200 信号板SIMATIC S7-1200集成通讯支持新用户和人员通过增加一个信号板,可以在控制器上增加数字或模拟I/O来满足您的需求
扩展模块 EM 订货号
EM DE08 数字量输入模块,8 x 24 V DC 输入6ES7 288-2DE08-0AA0
EM DE16 数字量输入模块, 16×24 V DC 输入6ES7 288-2DE16-0AA0
EM DR08 数字量输出模块,8 x 继电器输出6ES7 288-2DR08-0AA0
EM DT08 数字量输出模块,8 x 24 V DC 输出6ES7 288-2DT08-0AA0
EM QT16 数字量输出模块,16×24 V DC 输出6ES7 288-2QT16-0AA0
EM QR16 数字量输出模块, 16×继电器输出6ES7 288-2QR16-0AA0
EM DR16 数字量输入/输出模块,8 x 24 V DC 输入/8 x 继电器输出6ES7 288-2DR16-0AA0
EM D 数字量输入/输出模块,16×24 V DC 输入/16 x 继电器输出6ES7 288-2D-0AA0
EM DT16 数字量输入/输出模块,8 x 24 V DC 输入/8 x 24 V DC 输出6ES7 288-2DT16-0AA0
EM DT32 数字量输入/输出模块,16 x 24 V DC 输入/16 x 24 V DC 输出6ES7 288-2DT32-0AA0
EM AE04 模拟量输入模块,4 输入6ES7 288-3AE04-0AA0
EM AE08 模拟量输入模块,8输入6ES7 288-3AE08-0AA0
EM AQ02 模拟量输出模块,2 输出6ES7 288-3AQ02-0AA0
EM AQ04 模拟量输出模块,4输出6ES7 288-3AQ04-0AA0
EM AM03 模拟量输入/输出模块,2输入/1输出6ES7 288-3AM03-0AA0
EM AM06 模拟量输入/输出模块,4 输入/2 输出6ES7 288-3AM06-0AA0
EM AR02 热电阻输入模块,2 通道6ES7 288-3AR02-0AA0
EM AR04 热电阻输入模块,4输入6ES7 288-3AR04-0AA0
EM AT04 热电偶输入模块,4通道6ES7 288-3AT04-0AA0
EM DP01 PROFIBUS-DP从站模块6ES7 288-7DP01-0AA0
信号板 SB 订货号
SB CM01 通信信号板,RS485/RS232 6ES7 288-5CM01-0AA0
SB DT04 数字量扩展信号板,2 x 24 V DC 输入/2 x 24 V DC 输出 6ES7 288-5DT04-0AA0
SB AE01 模拟量扩展信号板,1×12位模拟量输入6ES7 288-5AE01-0AA0
SB AQ01 模拟量扩展信号板,1 x 12 位模拟量输出6ES7 288-5AQ01-0AA0
SB BA01 电池信号板,支持 CR1025 纽扣电池(电池单购买) 6ES7 288-5BA01-0AA0
附件订货号
I/O扩展电缆 S7-200 SMART I/O 扩展电缆,长度1米6ES7 288-6EC01-0AA0
PM207 S7-200 SMART 配套电源,24 V DC/3 A 6ES7 288-0CD10-0AA0
PM207 S7-200 SMART 配套电源,24 V DC/5 A 6ES7 288-0ED10-0AA0
PM207 S7-200 SMART 配套电源,24V DC/10A 6ES7 288-0KD10-0AA0
CSM1277 以太网交换机,4 端口6GK7 277-1AA00-0AA0
SCALANCE XB005 以太网交换机,5端口6GK5 005-0BA00-1AB2
USB/PPI 电缆S7-200 SMART 经济型CPU 编程电缆,USB接口6ES7 901-3DB30-0xA0
SIMATIC HMI 订货数据
HMI 面板 订货号
SMART 700 IE V3 新一代SMART LINE触摸屏,7寸,64K色,集成以太网口,USB2.0 host接口,RTC,归档记录功能6AV6 648-0CC11-3AX0
SMART 1000 IE V3 新一代SMART LINE触摸屏,10.2寸,64K色,集成以太网口,USB2.0 host接口,RTC,归档记录功能6AV6 648-0CE11-3AX0
SIMATIC S7-200 SMART 是西门子公司经过大量市场调研,为中国客户量身定制的一款高性价比小型 PLC 产品。结合西门子 SINAMICS 驱动产品及 SIMATIC 人机界面产品,以 S7-200 SMART 为核心的小型自动化解决方案将为中国客户创造更多的价值。
网络通信
S7-200 SMART CPU 模块本体集成1 个以太网接口和1 个RS485 接口,通过扩展CM01 信号板,其通信端口数量多可增至3 个。可满足小型自动化设备连接触摸屏、变频器等第三方设备的众多需求。
以太信
所有CPU 模块标配以太网接口,支持西门子S7 协议、TCP/IP 协议、有效支持多种终端连接:
可作为程序下载端口(使用普通网线即可)
与SMART LINE HMI 进行通信
通过交换机与多台以太网设备进行通信,实现数据的快速交互
多支持4 个设备通信
串口通信
S7-200 SMART CPU 模块均集成1 个RS485 接口,可以与变频器、触摸屏等第三方设备通信。如果需要额外的串口,可通过扩展CM01 信号板来实现,信号板支持RS232/RS485 自由转换,多支持4 个设备。串口支持下列协议:
编程
人性化软件,提升编程效率
STEP 7- Micro/WIN SMART 是为S7-200 SMART 开发的编程软件,能在Windows XP SP3/Windows 7 上运行,支持LAD、FBD、STL语言。安装文件小于100 MB。在沿用STEP 7- Micro/WIN 编程理念的同时,更多的人性化设计使编程更容易上手,项目开发更加。
全新菜单设计
摒弃了传统的下拉式菜单,采用了新颖的带状式菜单设计,所有菜单选项一览无余,形象的图标显示,操作更加方便快捷。
双击菜单即可隐藏,给编程窗口提供更多的可视空间。
全移动式窗口设计
软件界面中的所有窗口均可随意移动、并提供八种拖拽放置方式。
主窗口、程序编辑窗口、输出窗口、变量表、状态图等窗口均可按照用户的习惯进行组合,限度的提高编程效率。
变量定义与程序注释
用户可根据工艺需求自定义变量名,并且直接通过变量名进行调用,完全享受编程语言的便利。根据实现的功能,功能寄存器调用后自动命名,更加便捷。
STEP 7- Micro/WIN SMART 提供了完善的注释功能,能为程序块、编程网络、变量添加注释,大幅提高程序的可读性。当鼠标移动到指令块时,自动显示各管脚支持的数据类型。
强大的密码保护
STEP 7- Micro/WIN SMART 不仅对计算机中的程序源提供密码保护,同时对CPU 模块中的程序也提供密码保护,满足用户对密码保护的不同需求,保护用户的知识产权。
STEP 7- Micro/WIN SMART 对程序源实现三重保护:包括为为工程、POU(程序组织单元)、数据页设置密码,只有授权的用户才能查看并修改相应的内容。
编程软件对 CPU 模块里的程序提供4 级不同权限密码保护。
新颖的设置向导
STEP 7- Micro/WIN SMART 集成了简易快捷的向导设置功能,只需按照向导提示设置每一步的参数即可完成复杂功能的设定。新的向导功能允许用户直接对其中某一步的功能进行设置,修改已设置的向导便无需重新设置每一步。
向导设置支持以下功能:
• HSC(高速计数)
• 运动控制
• PID
• PWM(脉宽调制)
• 文本显示
状态
在STEP 7- Micro/WIN SMART 状态图中,可监测PLC 每一路输入/ 输出通道的当前值,同时可对每路通道进行强制输入操作来检验程序逻辑的正确性。
状态监测值既能通过数值形式,也能通过比较直观的波形图来显示,二者可相互切换。
另外,对PID 和运动控制操作,STEP 7- Micro/WIN SMART 通过的操作面板可对设备运行状态进行。
便利的指令库
在PLC 编程中,一般将多次反复执行的相同任务编写成一个子程序,将来可以直接调用。使用子程序可以更好地组织程序结构,便于调试和阅读。
STEP 7- Micro/WIN SMART 提供便利的指令库功能,将子程序转化成指令块,与普通指令块一样,直接拖拽到编程界面就能完成调用。指令库功能提供了密码保护功能,防止库文件被随意查看或修改。
另外,西门子公司提供了大量完成各种功能的指令库,均可轻松添加到软件中。
浔之漫智控技术(上海)有限公司经销/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆,希望能跟您有更多的合作机会。我公司经营西门子全新原装PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。