西门子模块6GK7342-5DA03-0XE0性能参数
直流二线型:褐色线接PLC输入点,PLC的com点接到电源正极,电源负极接到蓝色线。
NPN型:褐色接电源正,蓝色接电源负,黑色线接到PLC输入点,PLC的com点接到电源正。NPN是漏型,检测到物体时输出低电平信号。
PNP型:褐色接电源正,蓝色接电源负,黑色线接到PLC输入点,PLC的com点接到电源负。 PNP是源型,检测到物体时输出高电平信号。
如图:
1.电源模块的选择
电源模块选择仅对于模块式结构的PLC而言,对于整体式PLC不存在电源的选择。
电源模块的选择主要考虑电源输出额定电流和电源输入电压。电源模块的输出额定电流必须大于CPU模块、I/O模块和其它特殊模块等消耗电流的总和,同时还应考虑今后I/O模块的扩展等因素;电源输入电压一般根据现场的实际需要而定。
2.编程器的选择
对于小型控制系统或不需要在线编程的系统,一般选用价格便宜的简易编程器。对于由中、PLC构成的复杂系统或需要在线编程的PLC系统,可以选配功能强、编程方便的智能编程器,但智能编程器价格较贵。如果有现成的个人计算机,也可以选用PLC的编程软件,在个人计算机上实现编程器的功能。
3.写入器的选择
为了防止由于干扰或锂电池电压不足等原因破坏RAM中的用户程序,可选用EPROM写入器,通过它将用户程序固化在EPROM中。有些PLC或其编程器本身就具有EPROM 写入的功能。
(1)电源的合理处理,抑制电网引入的干扰对于电源引入的电网干扰可以安装一台带屏蔽层的变比为1:1的隔离变压器,以减少设备与地之间的干扰,还可以在电源输入端串接LC滤波电路。
(2)正确选择接地点,完善接地系统良好的接地是保证PLC可靠工作的重要条件,可以避免偶然发生的电压冲击危害。接地的目的通常有
两个,其一为了安全,其二是为了抑制干扰。完善的接地系统是PLC控制系统抗电磁干扰的重要措施之一。
PLC控制系统的地线包括系统地、屏蔽地、交流地和保护地等。接地系统混乱对PLC系统的干扰主要是各个接地点电位分布不均,不同接地点间存在地电位差,引起地环路电流,影响系统正常工作。例如电缆屏蔽层必须一点接地,如果电缆屏蔽层两端A,B都接地,就存在地电位差,有电流流过屏蔽层,当发生异常状态如雷击时,地线电流将更大。
此外,屏蔽层、接地线和大地有可能构成闭合环路,在变化磁场的作用下,屏蔽层内又会出现感应电流,通过屏蔽层与芯线之间的耦合,干扰信号回路。若系统地与其他接地处理混乱,所产生的地环流就可能在地线上产生不等电位分布,影响PLC内逻辑电路和模拟电路的正常工作。PLC工作的逻辑电压干扰容限较低,逻辑地电位的分布干扰容易影响PLC的逻辑运算和数据存储,造成数据混乱、程序跑飞或死机。模拟地电位的分布将导致测量精度下降,引起对信号测控的严重失真和误动作。
安全地或电源接地:将电源线接地端和柜体连线接地为安全接地。如电源漏电或柜体带电,可从安全接地导入地下,不会对人造成伤害。
系统接地:PLC控制器为了与所控的各个设备同电位而接地,叫系统接地。接地电阻值不得大于4Ω,一般需将PLC设备系统地和控制柜内开关电源负端接在一起,作为控制系统地。
信号与屏蔽接地:一般要求信号线必须要有惟一的参考地即“单点接地”,屏蔽电缆遇到有可能产生传导干扰的场合,也要在就地或者控制室唯一接地,防止形成“地环路”。
信号源接地时,屏蔽层应在信号侧接地;不接地时,应在PLC侧接地;信号线中间有接头时,屏蔽
层应牢固连接并进行绝缘处理,一定要避免多点接地;多个测点信号的屏蔽双绞线与多芯对绞总屏蔽电缆连接时,各屏蔽层应相互连接好,并经绝缘处理,选择适当的接地处单点接点。
(3)对变频器干扰的抑制
变频器的干扰处理一般有下面几种方式:加隔离变压器,主要是针对来自电源的传导干扰,可以将绝大部分的传导干扰阻隔在隔离变压器之前;使用滤波器,滤波器具有较强的抗于扰能力,还具有防止将设备本身的干扰传导给电源,有些还兼有尖峰电压吸收功能;使用输出电抗器,在变频器到电动机之间增加交流电抗器主要是减少变频器输出在能量传输过程中线路产生电磁辐射,影响其他设备正常工作。
想到WINCC通过以太网的通讯方式有两种,一种是工业以太网,一种是TCP/IP。工业以太网方式采用ISO协议进行通讯,而TCP/IP呢?是直接采用TCP/IP通讯,还是网上有人说的ISO ON TCP?这两种方式,哪种方式的通讯效率更高呢?
带着这两个问题,我做了一下实验,采用WINCC和CP343进行通讯,组态硬件、下载、一切正常之后,启动WINCC通讯正常。在DOS窗口下,键入以下命令:
netstat -a
回车以后显示当前计算机所有连接的端口信息,WINCC TCP/IP连接的端口信息如下图所示:
可以看到,WINCC连接CP343(IP地址为192.168.0.197)的ISO-TSAP(102)端口。证明WINCC与CP343之间的TCP/IP通讯是采用ISO ON TCP协议。
因为TCP协议本身是基于字节流的,对于工业控制设备实现起来很不方便,ISO 协议是基于数据包的,对于工业通讯实现起来更简单,但ISO协议不支持路由功能,因为它没有IP层。ISO ON TCP通讯是在TCP通讯的基础上把数据进行分段和重组,使之符合ISO协议的标准,其底层仍然是TCP协议。
,ISO ON TCP通讯效率更低一些,所以,如果不使用路由功能,建议使用ISO协议进行通讯,因为省掉了分段和重组的时间,通讯速度应该会更快一些。
问:想用一个脉冲指令,不知道是我看书不够仔细还是怎么了,这个指令存在以下疑惑:
1、我想用M120.0的off到on去触发后面的事,那么怎么写这个命令?A M120.0 FP 120.1 =Q10.0 对吗?
2、如上,脉冲的指令并不是用它本身的那个位,而是用它后面的相邻的位去触发吗?因为我看例子都 M0.0 ,后面用M0.1去触发的,所以这样认为。
3、如果是用它后面的位去触发,那么M120.1是不是就不能用在其他的非脉冲触发的地方了?
答:
1、我想用M120.0的off到on去触发后面的事,那么怎么写这个命令?A M120.0 FP 120.1 =Q10.0 对吗?见图1的程序。
2、如上,脉冲的指令并不是用它本身的那个位,而是用它后面的相邻的位去触发吗?如果是周期脉冲可以在CPU中设定。见图2,在时钟存储器前面打钩,在存储器字节中填写所用字节,如M120、M0等。周期如下:
位 7 6 5 4 3 2 1 0
周期持续
时间(秒): 2 1.6 1 0.8 0.5 0.4 0.2 0.1
频率*: 0.5 0.625 1 1.25 2 2.5 5 10
3、如果是用它后面的位去触发,那么M120.1就不能用在其他的非脉冲触发的地方了。
S7 Software Redundancy(软件冗余性)可选软件在S7-300 和S7-400 标准系统上运行。生产过程出现故障时,在几秒内切换到替代系统。
S7-400H 主要器件都是双重的:CPU、电源模块以及连接两个CPU的硬件……使用分为两个区(每个区9 个槽)的机架UR2H,或两个独立的
UR1/UR2。CPU 414-4H 或CPU 417-4H,一块PS 407 电源模块。同步子模块用于连接两个CPU,由光缆互连。每个CC 上有S7 I/O 模块,也可以有扩展机架或ET 200M 分布式I/O。中央功能总是冗余配置的,I/O 模块可以是常规配置、切换型配置或冗余配置。可以采用冗余供电的方式。
S7-400H 可以使用系统总线或点对点通信,支持PROFIBUS 或工业以太网的容错通信。
S7-400H 冗余控制PLC 的工作原理
S7-400H 采用“热备用”模式的主动冗余原理,在发生故障时,无扰动地自动切换。
两个控制器使用相同的用户程序,接收相同的数据,两个控制器同步地更新内容,任意一个子系统有故障时,另一个承担全部控制任务