7
西门子模块6ES7315-2EH14-0AB0产品齐全
1.编程软件
西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEP MICRO/DOS和STEP MICRO/WIN;STEP mini;标准软件包STEP7。
S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。
2.程序结构
程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。
FPI系列可编程控制器是日本松下电工公司的小型PLC产品。
FPI编程软件及指令系统
1.编程方式
NPST-提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。
2.注释功能
NPST-可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。
3.程序检查
NPST-能查找程序中语法的错误和进行程序校验
4.监控
NPST-能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。
5.系统寄存器设置
NPST-可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。
6.I/O和远程I/O地址分配
用NPST-可以为主机扩展板上每个槽分配I/O和远程I/O地址
7.数据管理
数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据,两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线;
一、 保养规程、设备定期测试、调整规定
(1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接; (2) 对柜中给主机供电的电源每月重新测量工作电压;
二、 设备定期清扫的规定
(1) 每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生;
(2) 每三个月换电源机架下方过滤网;
三、 检修前准备、检修规程
(1) 检修前准备好工具;
(2) 为元件的功能不出故障及模板不损坏,用保护装置及认真作防静电准备工作;
(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌;
四、 设备拆装顺序及方法
(1) 停机检修,两个人以上监护操作;
(2) 把CPU板上的方式选择开关从“运行”转到“停”位置;
(3) 关闭PLC供电的总电源,然后关闭其它给模坂供电的电源;
(4) 把与电源架相连的电源线记清线号及连接位置后拆下,然后拆下电源机架与机柜相连的螺丝,电源机架就可拆下;
(5) CPU主板及I/0板可在旋转模板下方的螺丝后拆下;
(6) 安装时以相反顺序进行;
五、 检修工艺及技术要求
(1) 测量电压时,要用数字电压表或精度为1%的表测量
(2) 电源机架,CPU主板都只能在主电源切断时取下;
(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能保证数据不混乱;
(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块PAM内容将丢失;
(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(时)灯亮;
(6) 拨插模板时,要格外小心,轻拿轻放,并运离产生静电的物品;
(7) 换元件不得带电操作;
(8) 检修后模板安装一定要安插到位
可编程控制器(Programmable Controller,PC)是近几年发展并得到广泛应用的新一代工业自动化控制装置。早年的可编程控制器在功能上只能实现逻辑控制,因此被称为可编程序逻辑控制器(:Programmable I..ogic ControlleI·,PLC)。随着技术的进步和微处理器的广泛应用,一些PLC生产厂家开始采用微处理器作为PLC的处理器,大大加强了PLC的功能,它不仅具有逻辑控制功能,而且具有算术运算和对模拟量的控制功能。因此,美国电气制造协会(National ElectricalManufacturers Association,NEMA)于1980年将它正式命名为可编程控制器(PC)。该名称已在工业界使用多年,但近年来个人计算机也简称PC,为了区别,目前可编程控制器常称为PLC。


一、问题提出:
1 )计算机端是如何编程来实现接收和发送端口的数据的?
2 )如何设置特殊寄存器 D8120 ?
3 )可编程序控制器端是如何编程来接收和发送端口的数据的?
4 )如何将计算机和可编程序控制器连接起来?
二、概述
通用计算机软件丰富,界面友好,操作便利,使用通用计算机作为可编程控制器的编程工具也十分方便,可编程控制器与计算机的通信近年来发展很快。在可编程控制器与计算机连接构成的综合系统中,计算机主要完成数据处理、修改参数、图像显示、打印报表、文字处理、编制可编程控制器程序、工作状态监视等任务。可编程控制器仍然直接面向现场、面向设备,进行实时控制。可编程控制 器与计算机的连接,可以有效地发挥各自的优势,互补应用上的不足,扩大可编程控制器的处理能力。
为了适应可编程控制器网络化的要求,扩大联网功能,几乎所有的可编程控制器厂家,都为可编程控制器开发了与上位机通讯的接口或通讯模块。一般在小型可编程控制器上都设有 RS422 通讯接口或 RS232C 通讯接口;在中大型可编程控制器上都设有的通讯模块。如:三菱 F 、 F1 、 F2 系列都设有标准的 RS422 接口, FX 系列设有 FX-232AW 接口、 RS232C 用通讯适配器 FX-232ADP 等。可编程控制器与计算机之间的通讯正是通过可编程控制器上的 RS422 或 RS232C 接口和计算机上的 RS232C 接口进行的。可编程控制器与计算机之间的信息交换方式,一般采用字符串、双工或半、异步、串行通信方式。因此可以这样说,凡具有 RS232C 口并能输入输出字符串的计算机都可以用于和可编程控制器的通讯。
运用 RS232C 和 RS422 通道,可配置一个与外部计算机进行通讯的系统。该系统中可编程控制器接受控制系统中的各种控制信息,分析处理后转化为可编程控制器中软元件的状态和数据;可编程控制器又将所有软元件的数据和状态送入计算机,由计算机采集这些数据,进行分析及运行状态监测,用计算机可改变可编程控制器的初始值和设定值,从而实现计算机对可编程控制器的直接控制。
三、如何采用 FX-232ADP 的连接通信
RS232C 用通讯适配器 FX-232ADP 能够以无规约方式与各种具有 RS232C 接口的通讯设备连接,实现数据交换。通讯设备包括计算机、条形码读出器、图像器等。使用 FX-232ADP 时,也可用调制解调器进行远程通讯。
(一)通讯系统的连接
图中是采用 FX-232ADP 接口单元,将一台通用计算机与一台 FX2 系列 plc 连接进行通讯的示意图。
(二)通讯操作
FX2 系列 plc 与通讯设备间的数据交换,由特殊寄存器 D8120 的内容,交换数据的点数、地址用 RS 指令设置,并通过 plc 的数据寄存器和文件寄存器实现数据交换。下面对其使用做一简要介绍。
1 .通讯参数的设置
在两个串行通讯设备进行任意通讯之前,设置相互可辨认的参数,只有设置一致,才能进行通讯。这些参数包括波特率、停止位和奇偶校验等,它们通过位组合方式来选择,这些位存放在数据寄存器 D8120 中,具体规定如下表所示
D8120 的位
说明
位状态
0 ( OFF )
1(ON)
bo
数据长度
7 位
8 位
b1
b2
校验( b2 b1 )
( 00 ):无校验
( 01 ):奇校验
( 11 ):偶校验
b3
停止位
1 位
2 位
b4
b5
b6
b7
波特率( b7 b6 b5 b4 )
( 0011 ): 300bps
( 0100 ): 600bps
( 0101 ): 1200bps
( 0110 ): 2400bps
( 0111 ): 4800bps
( 1000 ): 9600bps
( 1001 ): 19200bps
b8
起始字符
无
D8124
b9
结束字符
无
D8125
b10
握手信号类型 1
无
H/W1
b11
模式(控制线)
常规
单控
b12
握手信号类型 2
无
H/W2
b13~b15
可取代 b8~b12 用于 FX-485 网络
使用说明如下:
( 1 )如 D8120 = 0F9EH 则选择下列参数。
E = 7 位数据位、偶校验、 2 位停止位
9 =波特率为 19200bps
F =起始字符、结束字符、硬件 1 型( H/W1 )握手信号、单线模式控制
0 =硬件 2 型( H/W2 )握手信号为 OFF
( 2 )起始字符和结束字符可以根据用户的需要自行修改。
( 3 )起始字符和结束字符在发送时自动加到发送的信息上。在接收信息过程中,除非接收到起始字符,不然数据将被忽略;数据将被连续不断地读进直到接到结束字符或接收缓冲区全部占满为为止。因此,将接收缓冲区的长度与所要接收的长信息的长度设定的一样。
2 .串行通讯指令
该指令的助记符、指令代码、操作数、程序步如下表所示。
RS 指令用于对 FX 系列 PLC 的通讯适配器 FX-232ADP 进行通讯控制,实现 PLC 与外围设备间的数据传送和接收。 RS 指令在梯形图中使用的情况如下图所示。
[S] 传送缓冲区的地址
[m] 传送信息长度
[D] 接收缓冲区的地址
[n] 接收数据长度,即接收信息的大长度
( 1 ) RS 指令使用说明
( a )发送和接收缓冲区的大小决定了每传送一次信息所允许的大数据量,缓冲区的大小在下列情况下可加以修改。
发送缓冲区――在发送之前,即 M8122 置 ON 之前。
接收缓冲区――信息接收完后,且 M8123 复位前。
( b )在信息接收过程不能发送数据,发送将被延迟( M8121 为 ON )。
( c )在程序中可以有多条 RS 指令,但在任一时刻只能有一条被执行。
( 2 ) RS 指令自动定义的软元件。