在plc程序设计完成后,为了保程序的可靠性,通常需要对编制的程序进行一次语法、格式的全面检查。检查应包括如下基本内容:浔之漫智控技术有限公司 长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效
①程序中一般不应有重复线圈(特殊使用除外);
②程序中一般不应出现只有触点、没有输出的信号:
③如果程序中使用了符号地址,一般不应有未定义符号的变量;
④程序中一般不应有未编程的输出点:
⑤程序中一般不应有未使用的输入点:
⑥程序中一般不应有未调用的逻辑块。
同时,为了程序调试与检查的需要,有时还应统计系统中I/O点的使用位置,特别是线圈的赋值程序段,以便程序的修改与检查。在西门子STEP7中,以上内容均可以通过对所谓“参考数据(Reference Data)”的显示,进行专门的统计、归纳与汇总。
工业生产现场的环境条件一般是比较恶劣的,干扰源众多。例如大功率用电设备的启动或者停止引起电网电压的波动形成低频干扰;电焊机、电火花加工机床、电机的电刷等会产生高频电火花干扰;各种动力电源线会通过电磁耦合产生工频干扰等等。这些干扰都会影响可编程控制器的正常工作。
尽管可编程控制器是专门在生产现场使用的控制装置,在设计制造时已采取了很多措施,使它的环境适应力比较强。但是为了确保整个系统稳定可靠,还是应当尽量使可编程控制器有良好的工作环境条件,并采取必要的抗干扰措施。
一、可编程控制器的安装
安装环境
可编程控制器适用于大多数工业现场,但它对使用场合、环境温度等还是有一定要求的。控制可编程控制器的工作环境可以有效地提高它的工作效率和使用寿命。在安装可编程控制器时要避开下列场所:
*环境温度过0~55℃的范围。
*相对湿度过85%或者存在露水凝聚(有温度突变或其他因素所引起的)。
*太阳光直接照射。
*有腐蚀和易燃的气体,例如、硫化氢等。
*有大量铁屑及灰尘。
*频繁或连续的振动,振动频率为10~55Hz,幅度为0.5mm(峰—峰)。
*过10g(重力加速度)的冲击。
小型可编程控制器外壳的四个角上均有安装孔,有两种安装方法,一种是用螺钉固定,不同的单元有不同的安装尺寸。另一种是DIN(德国工业标准)轨道固定,DIN轨道配套使用的安装夹板左右各一对,在轨道上先装好左右夹板,装上可编程控制器,然后拧紧螺丝。为了使控制系统工作可靠,通常把可编程控制器安装在有保护外壳的控制柜中,以防止灰尘、油污水溅;为了保证可编程控制器在工作状态下其温度保持在规定环境温度范围内,安装机器应有足够的通风空间、基本单元和扩展单元之间要有30mm以上间隔。如果周围环境过55℃,要安装电风扇强迫通风。
为了避免其它外围设备的电干扰,可编程控制器应尽可能远离高压电源线和高压设备,可编程控制器与高压设备和电源线之间应留出至少200mm的距离。
当可编程控制器垂直安装时,要严防导线头、铁粉、灰尘等脏物从通风窗掉入可编程控制器内部。导线头等脏物会损坏可编程控制器印制电路板,使其不能正常工作。
二、接线
电源
PLC的供电电源为50Hz、220V±10%交流市电。
S7-200系列可编程控制器有直流24V输出接线端,该接线端可为输入传感器(如光电开关或接近开关)提供直流24V电源。
如果电源发生故障,中断时间少于10ms,可编程控制器工作不受影响。若电源中断过10ms或电源下降过允许值,则可编程控制器停止工作,所有的输出点均同时断开。当电源恢复时,若RUN输入接通,则操作自动进行。
对于电源线来的干扰,可编程控制器本身具有足够的抵制能力。如果电源干扰特别严重,可以安装一个变比为1:1的隔离变压器,以减少设备与地之间的干扰。
三、接地
良好的接地是保证可编程控制器可靠工作的重要条件,可以避免偶然发生的电压冲击危害。接地线与机器的接地端相接,基本单元接地,如果要用扩展单元,其接地点应与基本单元的接地点接在一起。
为了抑制附加在电源及输入端、输出端的干扰,应给可编程控制器接以**地线,接地点应与动力设备(如电动机)的接地点分开。若达不到这种要求,则也必须做到与其它设备公共接地,禁止与其它设备串联接地。接地点应尽可能靠近可编程控制器。
四、直流+24V接线端
使用无源触点的输入器件时,可编程控制器内部24V电源通过输入器件向输入端提供每点7mA的电流。
可编程控制器上的24V接线端子还可以向外部传感器(如接近开关或光电开关)提供电流。L+端子作传感器电源时, M端子是直流L+地端,即0V端。如果采用扩展单元,则应将基本单元和扩展单元的24V端连接起来。另外,任何外部电源都不能接到这个端子。
如果有过载现象发生,电压将自动跌落,该点输入对可编程控制器不起作用。
每种型号的可编程控制器其输入点数量是有规定的。对每一个尚未使用的输入点,它不耗电,因此在这种情况下24V电源端子外供电流的能力可以增加。
S7-200系列可编程控制器的空位端子在任何情况下都不能使用。
五、输入接线
可编程控制器一般接受行程开关、限位开关等输入的开关量信号。输入接线端子是可编程控制器与外部传感器负载转换信号的端口,输入接线一般指外部传感器与输入端口的接线。
输入器件可以是任何无源的触点或集电开路的NPN管。输入器件接通时,输入端接通,输入线路闭合,同时输入指示的发光二管亮。
输入端的一次电路与二次电路之间采用光电耦合隔离。二次电路带R-C滤波器,以防止由于输入触点抖动或从输入线路串入的电噪声引起可编程控制器的误动作。
若在输入触点电路串联二管,在串联二管上的电压应小于4V。若使用带发光二管的舌簧开关时,串联二管的数目不能过两只。
输入接线还应特别注意:
(1)输入接线一般不要过30m,但如果环境干扰较小,电压降不大时,输入接线可适当长些。
(2)输入、输出线不能用同一根电缆。输入、输出线要分开走。
(3)可编程控制器所能接受的脉冲信号的宽度应大于扫描周期的时间。
六、输出接线
(1)可编程控制器有继电器输出、晶闸管输出、晶体管输出三种形式。
(2)输出端接线分为独立输出和公共输出。当可编程控制器的输出继电器或晶闸管动作时,同一号码的两个输出端接通。在不同组中可采用不同类型和电压等级的输出电压。但在同一组中的输出,只能用同一类型、同一电压等级的电源。
(3)由于可编程控制器的输出元件被封装在印制电路板上,并且联接至端子板,若将连接输出元件的负载短路,将烧毁印制电路板,因此应用熔丝保护输出元件。
(4)采用继电器输出时承受的电感性负载大小影响到继电器的工作寿命,因继电器的工作寿命要求要长。
(5)可编程控制器的输出负载可能产生噪声干扰,因此要采取措施加以抑制。
此外,对于能使用户造成伤害的危险负载,除了在控制程序中加以考虑之外,应设计外部紧急停车电路,使得可编程控制器发生故障时,能将引起伤害的负载电源切断。
交流输出线和直流输出线不要用同一根电缆,输出线应尽量远离高压线和动力线,避免并行。
1)、可靠性高,抗干扰能力强。工业生产一般对控制设备的可靠性要求很高,并且要有很强的抗干扰能力。PLC能在恶劣的环境中可靠的工作,平均无故障时间达到数万小时以上,已被公认为可靠的工业控制设备之一。
PLC本身具有较强的自诊断功能,保证硬件**设备(CPU、存储器、I/O总线等)在正常情况下执行用户程序,一旦出现故障则立即给出出错信号,停止用户程序的执行,切断所有输出信号,等待修复。PLC的主要模块均采用大规模和大规模集成电路,I/O系统设计有完善的通道保护与信号调理电路。在结构上对耐热、防潮、防尘、抗震等都有精确的考虑,在硬件上采用隔离,屏蔽、滤波、接地等抗干扰措施,在软件上采用数字滤波等措施。与继电器系统和通用计算机相比,PLC能适应工业现场环境要求。
2) 硬件配套齐全,使用方便,适应性强
PLC是通过执行程序实现控制的。当控制要求发生改变时,只要修改程序即可,大限度地缩短了工艺新所需要的时间。PLC的产品已标准化、系列化、模块化,而且PLC及配套产品的模块品种多,用户可以灵活方便地进行系统配置组合成各种不同规模、不同功能的控制系统。在PLC控制系统中,只需在PLC的端子上接入相应的输入/输出信号线即可,不需要进行大量且复杂的硬接线,并且PLC有较强的带负载能力,可以直接驱动一般的电磁阀和交流接触器。
3)、编程直观、易学易会
PLC提供了多种编程语言,其中梯形图使用普遍。PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,因此PLC程序的编制采用梯形图的简单指令形式。梯形图与继电原理图相似,这种编程语言形象直观,易学易懂,不需要专门的计算机知识和语言,现场工程技术人员可在短时间内学会使用。用户在购买PLC后,只需按说明书的提示,做少量的接线和进行简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。
4)、系统的设计、安装、调试工作量小,维护方便
PLC用软件取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大为减少。同时PLC的用户程序大部分可以在实验室进行模拟调试,模拟调试好后再将PLC控制系统安装到生产现场,进行联机调试,既安全,又快捷方便。
PLC的故障率很低,并且有完善的自诊断和显示功能。当发生故障时,可以根据PLC的状态指示灯显示或编程器提供的信息迅速查找到故障原因,排除故障。
5)、体积小,能耗低
由于PLC采用了半导体集成电路,其体积小,重量轻,结构紧凑、功耗低、便于安装,是机电一体化的理想控制器。对于复杂的控制系统,采用PLC后,一般可将开关柜的体积缩小到原来的1/10~1/2。
6ES72111BE400XB0 CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI 6ES72111AE400XB0 CPU 1211C DC/DC/DC,6输入/4输出,集成2AI 6ES72111HE400XB0 CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI 6ES72121BE400XB0 CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI 6ES72121AE400XB0 CPU 1212C DC/DC/DC,8输入/6输出,集成2AI 6ES72121HE400XB0 CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI 6ES72141BG400XB0 CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI 6ES72141AG400XB0 CPU 1214C DC/DC/DC,14输入/10输出,集成2AI 6ES72141HG400XB0 CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI 6ES72151BG400XB0 CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO 6ES72151AG400XB0 CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO 6ES72151HG400XB0 CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO 6ES72171AG400XB0 CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO