- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
一般认为输入点数是按系统输入信号的数量来确定的。但在实际应用中,通过以下措施可达到节省PLC输入点数的目的,下面以FX1N系列PLC来介绍。
(1)分组输入 如图1所示,系统有“手动”和“自动”两种工作方式。用X000来识别使用“自动”还是“手动”操作信号,“手动”时的输入信号为SB0~SB3,“自动”时的输入信号为S0~S3,如果按正常的设计思路,那么需要X000~X007一共8个输入点,若按图1的方法来设计,则只需X001~X004一共4个输入点。图中的二极管用来切断寄生电路。如果图中没有二极管,系统处于自动状态,SB0、SB1、S0闭合S1断开,这时电流从COM端子流出,经SB0、SB1、S0形成寄生回路流入X000端子,使输入位X002错误地变为ON。各开关串联了二极管后,切断了寄生回路,避免了错误的产生。但使用该方法应考虑输入信号强弱。
图1 分组输入
(2)矩阵输入 如图2所示为4×4矩阵输入电路,它使用PLC的四个输入点(X000~X003)和四个输出点(Y000~Y003)来实现16个输入点的功能,特别适合PLC输出点多而输入点不够的场合。当Y000导通时,X000~X003接受的是Q1~Q4送来的输入信号;当Y001导通时,X000~X003接受的是Q5~Q8送来的输入信号;当Y002导通时,X000~X003接受的是Q9~Q12送来的输入信号;当Y003 导通时,X000~X003接受的是Q13~Q16送来的输入信号。将Y000的常开点与X000~X003串联即为输入信号Q1~Q4;将Y1的常开点与X000~X003串联即为输入信号Q5~Q8;将Y002的常开点与X000~X003串联即为输入信号Q9~Q12;将Y003的常开点与X000~X003串联即为输入信号Q13~Q16。
图2 矩阵输入
使用时应注意的是除按图2进行接线外,还必须有对应的软件来配合,以实现Y000~Y003轮流导通;同时还要保证输入信号的宽度应大于Y000~Y003轮流导通一遍的时间,否则可能丢失输入信号。该方法的缺点是使输入信号的采样频率降低为原来的三分之一,而且输出点Y000~Y003不能再使用。
(3)组合输入 对于不会同时接通的输入信号,可采用组合编码的方式输入。如图3所示,三个输入信号SB0~SB2只占用两个输入点,M0~M2图3 组合输入
分别代表SB0~SB2。
(4)输入设备多功能化 在传统的继电控制系统中,一个主令(按钮、开关等)只产生一种功能的信号。在PLC控制系统中,一个输入设备在不同的条件下可产生不同的信号,如一个按钮既可用来产生启动信号,又可用来产生停止信号。如图4所示,只用一个按钮通过X000去控制Y000的“通”与“断”。即次接通X000时Y000“通”再次接通X000时Y000“断”。
图4 用一个按钮控制的启动、保持、停止电路
(5)输入触点的合并 将某些功能相同的开关量输入设备合并输入(常闭触点串联输入、常开触点并联输入)。一些保护电路和报警电路常常采用此法。
如果外部某些输入信号总是以某种“与或非”组合的整体形式出现在梯形图中,可以将它们对应的某些触点在可编程序控制器外部串并联后作为一个整体输入可编程序控制器,只占可编程序控制器的一个输入点。
例如某负载可在多处启动和停止,可以将多个启动信号并联,将多个停止信号串联,分别送给可编程序控制器的两个输入点,如图5所示。与每一个启动信号和停止信号占用一个输入点的方法相比,不仅节约了输入点,还简化了梯形图电路。
图5 输入触点的合并
(6)某些输入信号不进入PLC 系统中有些信号功能简单、涉及面窄,如图6中的手动按钮、过载保护的热继电器触点等,有时就没有必要作为PLC的输入,将它们设计在PLC外围的硬件电路中同样可以满足控制要求。如果外部硬件电路过于复杂,则应考虑仍将有关信号送入可编程序控制器,
图6 输入信号设在PLC外部用梯形图来实现连锁。
(7)利用RUN口 大多PLC有RUN口,而且只有该口接通(RUN到COM之间用导线短接)时,PLC才能运行,因此,可将某些输入信号送入RUN口。在进行电梯控制系统的设计时,曾将电梯牵引电动机进行过载保护的热继电器常闭触点、安全窗开关的常开触点、安全钳开关的常开触点、上下限位开关的常闭触点等串入到RUN口到COM之间的连线上。当出现牵引电动机过载、安全窗被打开、安全钳动作及冲顶和沉底等故障情况时,RUN口被切断,PLC停止运行,既保证了电梯和乘客的安全,又可以督促维修人员进行维修。这样做有以下两点好处,一是牵引电动机过载、安全窗被打开等故障信号不送到PLC内,也就不占用PLC的输入口;二是不通过软件实现保护,可以简化控制程序。
CP5611与S7的MPI通讯:
A.WinCC,这个不用讲了,驱动内置,直接支持.
B.iFix,iFix自己的IO Driver中没有MPI驱动,可以安装S7A for iFix驱动.
虽然不是GE-Inbbblution公司出品的,但是不收费,而且很好用.
C.Intouch,Intouch的IO Server中没有MPI驱动,应该安装OPC Server.
用西门子SimaticNet.需要Profibus SoftNet-S7授权.
6GK17045CW633AA0 RMB7845.50
5CW63中的63代表版本号V6.3,现在新的该是5CW64了,因为好多人对订货号
很晕点,所以提一下.以下相同,不再赘述了.
D.Citect,Wizcon,力控,组态王,紫金桥等,驱动内置,直接支持.
其实这些软件很多都是用Prodave写的底层库驱动.
A.CP5512和CP5611一样,区别仅仅在于CP5512用于笔记本做现场调试,一般很少
实际长时间用于工程现场而已.
B.MPI方式组网,站点数理论值大只能是32,但是CP5611多只能支持8个
MPI连接.每台电脑仅支持1块CP5611卡.
C.如果电脑要通过MPI连接的PLC数量多于8,而小于31,可以换用CP5613卡.
D.CP5611常用的速率是187.5K.在跟某些机型连接时,可以达到12M.
某些机型是那些呢?是那些MPI/DP口,如400全系列的X1口,31X-2PN的X1口,
318-2DP的X1口,319-3PN的X1口.
当然了,19.2K的速度也是支持的,但是买了CP5611而用19.2K的话,人家会认
为我们脑子有问题,这样还不如买跟PC Adtaper,还能省些银子.
E.用CP5611时,电脑可以有多台,每个CPU能跟多少台电脑进行通讯,取决于该
机型的具体型号,S7-300参数可以在Step7中的硬件\CPU\通讯中有连接资源
的设置.S7-400的应该在硬件\CPU\存储器中有通讯资源的设置.
A.WinCC,一般是在DP链路上走S7协议,驱动内置,直接支持.可连接8个PLC
B.iFix,iFix自己的IO Driver中没有DP驱动,应该安装OPC Server.
西门子SimaticNet.需要Profibus SoftNet-DP授权.
6GK17045DW633AA0 RMB5868.50 (V6.3)
这个目前看来仅可以使用SimaticNet.
注意,当这样做时,计算机算个2类DP主站,CP5611可以支持多于8个的PLC.
走DP协议多可以支持60个PLC做DP从站.
即使是WinCC,要用CP5611连接超过8个以上的PLC时,也需要SimaticNet.
不建议计算机和做DP主站的PLC来连接,即使要连接,数量好不要超过1个PLC
C.Intouch,同iFix。
D.Citect,Wizcon,力控,组态王,紫金桥等,同iFix.
备注:
A.原来以为CP5611跟DP口通讯(比如315-2DP的X2口),只能做DP主站,
其实不是,也是可以做DP从站的,可以被1个DP主站来挂接,
这个主站可以是PLC,也可以是计算机,
但是在计算机监控软件和PLC通讯的方案中这样做没有任何意义.
B.因为DP链路上可以走S7协议.
所以理论上Profibus SoftNet-S7 可以替代Profibus SoftNet-DP.
1 . 单元式 |
PLC的功能特点
PLC的功能 随着自动化技术、计算机技术及网络通信技术的迅速发展,PLC的功能日益增多。它不仅能实现单机控制,而且能实现多机制;不仅能实现逻辑控制,还能实现过程控制、运动控制和数据处理等,其主要功能如下:
1、开关量逻辑控制
这是PLC的*基本的功能。PLC具有强大的逻辑运算能力,它提供了与、或、非等各种逻辑指令,可实现继电器触点的串联、并联和串并联等各种连接的开关控制,常用于取代传统的继电器控制系统。使用PLC提供的定时、计数指令,可实现定时、计数功能,其定时值和计数值既可由用户在编程时设定,也可用数字拨码开关来设定,其值可进行在线修改,操作十分灵活方便。
2、模拟量控制
在工业生产过程中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。PLC提供了各种智能模块,如模拟量输入模块、模拟量输出模块、模拟量输入输出模块、热电阻用模拟量输入模块、热电阻用模拟量输出模块等,通过使用这些模块,把现场输入的模拟量经A/D转换后送CPU处理;而CPU处理的数字结果,经D/A转换成模拟量去控制被控设备,以完成对连续量的控制。
3、闭环过程控制
使用PLC不仅可以对模拟量进行开环控制,而且还可以进行闭环控制。配置PID控制单元或模块,对控制过程中某一变量(如速度、温度、电流、电压等)进行PID控制。
4、定时 计数控制
PLC具有定时控制的功能,它为用户提供了若干个定时器,定时器的时间可以由用户在编写程序时设定,也可以用拨盘开关在外部设定,实现定时或延时控制。控制是PLC的控制功能之一。PLC提供了模块、脉冲输出模块等智能模块,以实现各种需求的控制。PLC具有计数控制的功能,它为用户提供了若干个计数器或高速计数模块。计数器的计数值可以由用户在编写程序时设定,也可以用拨盘开关在外部设定,实现计数控制 5、顺序(步进)控制
在工业控制中,选用PLC实现顺序控制,可以采用IEC规定的用于顺序控制的标准化语言——顺序功能图进行设计,可以用移位寄存器和顺序控制指令编写程序。