





第yi:PLC是可以工作在极其恶劣的电磁环境中的
我们都在宣传片中见过三江源地区的藏羚羊,它们生活在极其恶劣的环境中。如果把我们内地的普通山羊放到这里,不出三天,普通山羊恐怕就见牛克斯了。
如果我们把计算机直接放到PLC工作的环境中,无需太久,这些计算机将死机甚至烧毁。
在ABB的早期工程中,我们就是把工业控制计算机直接放在变电站开关柜中,用来实施测控和数据处理。然而,用不了多久,电源故障和硬盘故障,还有输入输出接口的故障就接踵而来,让人烦不胜烦。直到我们用PLC替换下这些工控机,事情才算完。
这叫做抵御电磁骚扰EMC的能力,PLC可达三级甚至四级,而计算机能达到二级就算很不错了。
抵御EMC电磁骚扰,会有许多措施。例如隔离技术、接地技术等等都是。
第二:PLC的程序是一行行顺序执行的,它不会陷入死循环
我们在编写计算机程序时,经常会遇见循环。如果一个循环子程序设计不恰当,或者条件引起了程序返回,有可能进入到死循环中,系统当然就死机了。
然而,PLC的程序是一条接一条顺序执行的,只有到了程序末尾才会回头。在程序中任何部位,若条件满足,可以实现跳转,但程序还是一条接一条顺序执行。
如此一来,PLC几乎不会死机。这也是PLC区别于普通计算机的根本特性。
基于此,我们会发现PLC的可靠性极高,这是普通计算机完全不能比拟的。
第三:冗余配置
所谓冗余配置,金水区电气柜,就是在控制过程中存在主机和从机,它们依靠握手线关联,并共享资源和信息。
如果是计算机,当主机出现问题时,切换到从机的时间较长。但对于PLC,我们可以在机架上安排2套CPU作为主从控制,它们之间的转换仅几个时钟周期即可完成。
例如我们的控制对象是汽轮机,它的转子在高速旋转。我们不妨假定转子的转速就是工频周期,也即每分钟3000转。如果我们对汽轮机实施DCS监控,在现场层面我们只能选用带冗余配套的PLC,绝bu可能使用计算机。一旦PLC的主机发生故障,它立刻就转入从机控制,对于受控对象来说几乎感觉不到,但计算机就未必可以实现类似功能了。
事实上,带冗余配套的PLC系统就属于规模较大的PLC。从题主的描述看,似乎连边都没沾上。
第四:PLC的程序特点
PLC的程序规模都不大,一般才几千字节,能上万字节就算很大的程序了。
PLC有许多输入输出接口,以及各种类型的变量,这些都需要专门设置地址,以便在程序中使用。
我们看下图,此图是用PLC国际通用标准IEC61131-3模块化编程语言写成的:
图1:某地铁配电控制系统PLC的输入接口参数定义程序和延迟判误程序
在图1中,我们在左侧看到了许多输入参量,它们的末尾都有_s的标识,这些就是开关量输入参数,它们不但有地址,还有名称。这是必须的,否则程序无法辨识和使用它们。
我们由图1的程序看到,这种编程方法比所谓的C语言方便得多。事实上,每一个功能块就相当于一段C语言。例如TON模块,它是延迟模块,如果用C语言,怎么也要若干语句行,但这里仅仅只是一个程序模块而已。何者更方便一看便知。
我们再看下图:
图2:PLC的16位字解析为单个开关量的程序段
图2中,程序开头的AND(与逻辑模块)实施程序转移。当条件满足时,AND启动子程序入口。
在图2中,我们看到了UNPACK16模块,它的任务是把一个16位的字解析为16个开关量,供下一步程序使用。
我们很容易想到,这个UNPACK16模块若用C语言来写,又会有何种形式?何者更方便?
我们看下图:
图3:数据交换的RS485接口定义和MODBUS通信管理
图3是PLC对系统中各种数据交换的定义、数据采集和管理。图中的一个个模块就是处理MODBUS通信协议数据的,同时还实现数据采集轮巡操作。
这些模块用C语言该如何写?是不是会麻烦很多?
我们看到,PLC程序的便捷性是C语言无法比拟的。
第五:PLC的工作范围
PLC的内存不大,尽管它的可靠性很高,但PLC不能用于较大的计算。我曾经设计过一个PLC程序,用于浮点数的乘法,麻烦得很,***后不得不使用模块配合查表来解决问题。
PLC的内部其实就是单片机,只不过整个PLC的单片机系统经过了严格的EMC测试,而操作系统和编程系统也进行了优化,方便我们这些编程者使用。
既然PLC只是一台单片机系统,可想而知它与计算机不在同一个技术水平上。计算机能够完成的工作,哪怕只是一篇WORD文档的写作,用PLC绝bu可能完成。但PLC能够轻松实现的控制功能,用计算机虽然也能勉强实现,但效果极差,且可靠性极低,尺寸也巨大。
如此看来,PLC与计算机的工作特性不一样,适用的工作对象当然也不一样。
所以,题主拿计算机的C语言来比拟PLC的编程语言,并不合适。
另外,题主所谓的规模较大的PLC,这个定义不明确,也是没有意义的。

PLC安装调试流程程序全过程{配电柜}{变频柜}{PLC控制柜}{郑州PLC控制柜}电气柜
一、系统的安装与调试
合理安排系统安装与调试程序,是确保***优质地完成安装与调试任务的关键。
1、前期技术准备
系统安装调试前的技术准备工作越充分,安装与调试就会越顺利。前期技术准备工作包括下列内容:
(1)熟悉PC随机技术资料、原文资料,深入理解其性能、功能及各种操作要求,制订操作规程。
(2)深入了解设计资料、对系统工艺流程,特别是工艺对各生产设备的控制要求要有了解,在此基础上,按子系统绘制工艺流。程联锁图、系统功能图、系统运行逻辑框图、这将有助于对系统运行逻辑的深刻理解,是前期技术准备的重要环节。
(3)熟悉各工艺设备的性能、设计与安装情况,特别是各设备的控制与动力接线图,并与实物相对照,以及时发现错误并纠正。
(4)在了解设计方案与PC技术资料的基础上,列出PC输入输出点号表(包括内部线圈一览表,I/O所在位置,对应设备及各I/O点功能)。
(5)研读设计提供的程序,对逻辑复杂的部分输入、输出点绘制时序图,一些设计中的逻辑错误,在绘制时序图时即可发现。
(6)分子系统编制调试方案,然后在集体讨论的基础上综合成为全系统调试方案。
2、PLC商检
商检应有甲乙双方共同进行,应确认设备及备品、备件、技术资料、附件等的型号、数量、规格,其性能是否完好待实验室及现场调试时验证。商检结果,双方应签署交换清单。
3、实验室调试
(1)PLC的实验室安装与开通制作金属支架,将各工作站的输入、输出模块固定其上,按安装提要以同轴电缆将各站与主机、编程器、打印机等相连接,检查接线正确,机械设备控制柜电气柜,供电电源等级与PLC电压选择相符合后,按开机程序送电,装入系统配置带,确认系统配置,装入编程器装载带、编程带等,按操作规程将系统开通,此时即可进行各项操作试验。
(2)键入工作程序
(3)模拟I/O输入、输出,包装电气柜,检查修改程序本步骤的目的在于验证输入的工作程序的正确性,该程序的逻辑所表达的工艺设备的联锁关系是否与设计的工艺控制要求相符,程序是否畅通。
调试方法有两种:
①模拟方法:按设计做一块调试板,以钮子开关模拟输入节点,以小型继电器模拟生产工艺设备的继电器与接触器,其辅助接点模拟设备运行时的返回信号节点
②强置方法:利用PLC强置功能,对程序中涉及现场的机械触点(开关),以强置的方法使其“通”、“断”,迫使程序运行。其优点是调试工作量小,简便,不需另外增加费用。缺点是逻辑验证不全,人工强置模拟现场节点“通”、“断”,会造成程序运行不能连续,只能分段进行。
根据我们现场调试的经验,对部分重要的现场节点采取模拟方式,其余的采用强置方式,取二者之长互补。
4、PLC的现场安装与检查
实验室调试完成后,待条件成熟,将设备移至现场安装。安装时应符合要求,插件插入牢靠,并用螺栓紧固;通信电缆要统一型号,不能混用,必要时要用仪器检查线路信号衰减量,其衰减值不超过技术资料提出的指标;测量主机、I/O柜、连接电缆等的对地绝缘电阻;测量系统专用接地的接地电阻;检查供电电源等等,并做好记录,待确认所有各项均符合要求后,才可通电开机。
5、现场设备接线、I/O接点及信号检查调整
对现场各工艺设备的控制回路、主回路接线的正确性进行检查并确认,在手动方式下进行单体试车;对进入PLC系统的全部输入点(包括转换开关、按钮、继电器与接触器触点,限位开关、仪表的位式调试开关等)及其与PLC输入模块的连线进行检查并反复操作,确认其正确性;
因为只要所有外部工艺设备完好,所有送入PLC的外部节点正确、可靠、稳定,所有线路连接无误,加上程序逻辑验证无误,则进入联动调试时,就能一举成功,收到事半功倍的效果。
6、系统模拟联动空投试验
本步骤的试验目的是将经过实验室调试的PLC机及逻辑程序,放到实际工艺流程中,通过现场工艺设备的输入、输出节点及连接线路进行系统运行的逻辑验证。
对模拟联动空投实验中不能动作的执行机构,料位开关、限位开关、仪表的开关量与模拟量输入、输出节点,与其他子系统的联锁等,视具体情况采用手动辅助、外部输入、机内强置等手段加以模拟,以协助PLC指挥整个系统按设计的逻辑控制要求运行。
7、PLC控制的单体试车
步骤试验的目的是确认PLC输出回路能否驱动继电器、接触器的正常接通,而使设备运转,并检查运转后的设备,其返回信号是否能正确送人PLC输入回路,限位开关能否正常动作。
试验时应特别注意,被强置的设备应悬挂运转***指示牌,设专人值守。待机旁值守人员发出指令后,PLC操作人员才能强置设备起动。
8、PLC控制下的系统无负荷联动试运转
本步骤的试验目的是确认经过单体无负荷试运的工艺设备与经过系统模拟试运证明逻辑无误的PLC联接后,能否按工艺要求正确运行,信号系统是否正确,检验各外部节点的可靠性、稳定性。
二、信号衰减问题的讨论
(1)从PLC主机至I/O站的信号***衰减值为35dB。
(2)通信电缆采用单总线方式敷设,即由统一的通信干线通过分支器接I/O站,而不是呈星敷设。
(3)分支器应尽可能靠近I/O站,以减少干扰。
(4)通信电缆末端应接75Ω电阻的BNC电缆终端器,与各I/O柜相连接,将电缆由I/O柜拆下时,带75Ω电阻的终端头应连在电缆网络的一头,以保持良好的匹配。
(5)通信电缆与高压电缆间距至少应保证40cm/kV;必须与高压电缆交叉时,必须垂直交叉。
(6)通信电缆应避免与交流电源线平行敷设,以减少交流电源对通信的干扰。
(7)通信电缆敷设要避开高温及易受化学腐蚀的地区。
(8)电缆敷设时要按0.05%/℃留有余地,以满足热胀冷缩的要求。
(9)所有电缆接头,分支器等均应连接紧密,用螺钉紧固。
(10)剥削电缆外皮时,切忌损坏屏蔽层,切断金属铂与绝缘体时,一定要用剥线钳,切忌刻伤损坏中心导线。
三、系统接地问题的讨论
(1)主机及各分支站以上的部分,其接地应用10mm2的编织铜线汇接在一起经单独引下线接至***的接地网,一定要与低压接地网分开,以避免干扰。系统接地电阻应小于4Ω。PLC主机及各屏、柜与基础底座间要垫3mm厚橡胶使之绝缘、螺栓也要经过绝缘处理。
(2)I/O站设备本体的接地应用单独的引下线引至共用接地网。
(3)通信电缆屏蔽层应在PLC主机侧I/O处理模块处一起汇集接到系统的专用接地网,在I/O站一侧则不应接地。电缆接头的接地也应通过电缆屏蔽层接至专用接地网。
(4)电源应采用隔离方式,即电源中性线浮地,当不平衡电流出现时将经电源中性线直接进入系统中性点,而不会经保护接地形成回路,造成对PLC运行和干扰。
(5)I/O模块的接地接至电源中性线上。

PLC外接急停按钮的常闭触点,为什么梯形图中用的是常开触点?
PLC外部的硬件输入电路与梯形图中对应的触点是通过输入过程映像寄存器联系起来的。在扫描循环的输入处理阶段,PLC读取I0.0端子外接的输入电路的接通/断开状态。外部输入电路接通时,I0.0对应的输入过程映像寄存器为1状态,梯形图中I0.0的常开触点接通,常闭触点断开,反之亦反。
CPU实际上只知道外部输入电路的通、断,并不知道外部的输入电路是什么触点,或者是多个触点组成的串并联电路。输入模块可以外接常开触点,也可以外接常闭触点。不管外接的是什么触点,在梯形图中,可以使用输入点的常开触点或常闭触点。
如果在PLC的外部接线图中,I0.0端子外接急停按钮的常开触点,按下急停按钮,I0.0对应的输入过程映像寄存器为1状态,梯形图中I0.0的常闭触点断开,因此梯形图中应使用I0.0的常闭触点。
如果在PLC的外部接线图中,I0.0端子外接急停按钮的常闭触点,未按急停按钮,它的常闭触点闭合,I0.0对应的输入过程映像寄存器为1状态,梯形图中I0.0的常开触点闭合。按下急停按钮,它的常闭触点断开,I0.0对应的输入过程映像寄存器为0状态,梯形图中I0.0的常开触点断开,因此梯形图中应使用I0.0的常开触点。
综上所述,电压互感电气柜,可知I0.0端子外接急停按钮的常闭触点时,梯形图中应使用I0.0的常开触点。
如果在PLC的外部接线图中,全部使用常开触点,梯形图与对应的继电器电路图中触点的常开、常闭类型完全相同。建议在一般情况下尽量用常开触点提供PLC的输入信号。
急停按钮和用于安全保护的限位开关的硬件常闭触点比常开触点更为可靠。如果外接的急停按钮的常开触点接触不好或线路断线,紧急情况时按急停按钮不起作用。如果PLC外接的是急停按钮的常闭触点,出现上述问题时将会使设备停机,有利于及时发现和处理触点的问题。

金水区电气柜-电压互感电气柜-继飞机电(优质商家)由郑州继飞机电设备有限公司提供。郑州继飞机电设备有限公司()为客户提供“电气控制柜的设计安装调试及服务”等业务,公司拥有“西门子,正泰,施耐德,台达,欧科”等品牌。专注于工业自动控制系统及装备等行业,在河南 郑州 有较高知名度。欢迎来电垂询,联系人:王继刚。

