西门子S7-200 PLC消失的“TP”指令

时间:2023-03-17作者:佚名
作为一名AS产品的热线工程师,在热线上经常会遇到客户的各种“疑难杂症”,必须“对症下药”才能帮助客户解决问题。其实有些“症状”可能只需要一个简单的设置就能解决问题。最近就遇到了这样一个case,在此与大家分享:
Q:工程师您好,我现在用的是200的plc,刚刚看的系统手册,里面有个TP指令,可以以指定的周期产生脉冲,跟我的工艺刚好符合。但是我打开200的编程软件,怎么没找到指令啊,这怎么回事啊?
A:(哦,TP指令,是IEC定时器指令。没找到?Micro/WIN软件的编程模式问题。)您好!您在系统手册看的是定时器指令吧,TP应该是IEC 1131-3编程模式下中的脉冲定时器指令?
Q:是啊,IEC的,我还看到了SIMATIC 定时器,IEC的特殊吗,系统手册里有,但软件中没找到这条指令,不能用啊?
A: 不是不能用,而是200的编程模式分两种,一种是SIMATIC模式,一种是IEC 1131-3模式(如图1),默认的编程模式是SIMATIC 模式,这种模式下是不能使用IEC指令的,必须修改编程模式为IEC 1131-3 的才可以使用IEC指令。
西门子S7-200 PLC消失的“TP”指令
图1.编程模式选择
西门子S7-200 PLC消失的“TP”指令 西门子S7-200 PLC消失的“TP”指令
图2.SIMATIC 编程模式 图3. IEC 1131-3 编程模式
Q:那我之前的程序都是默认SIAMTIC下编的,那我这个指令不能用是吗?
A:没错,STEP 7-Micro/WIN不提供在两种不同编辑模式之间移植程序的功能。
西门子S7-200 PLC消失的“TP”指令 西门子S7-200 PLC消失的“TP”指令
图4.不同编程模式下的程序不能移植
Q:那我不能在SIMATIC下使用TP指令了,那这功能我怎么实现啊?
A: 我们可以自己编程来实现这个功能。可以用脉冲启动一个有自保持功能的起保停电路,定时时间到后,通过常闭触点将输出点复位。(跟客户沟通具体的编程思路。。。)
西门子S7-200 PLC消失的“TP”指令
图5.编程实现TP指令功能
至此,客户的问题已经解决了,消失的TP指令也重新出现了。
那各位看官,IEC 1131-3编程模式和SIMATIC编程模式有何区别,IEC 1131-3编程模式又有何特殊之处呢,看我慢慢道来:
S7--200提供两种指令集用于完成各种自动化任务。
SIMATIC指令集:大多数PLC提供同类型的基本指令,但其外观和操作因供应商而异,通常有微小的差异。SIMATIC语言仅是西门子公司提供的指令集,SIMATIC指令通常执行时间最短, 所有三种编辑器(LAD、FBD、STL)都可与SIMATIC指令集共同使用。
IEC指令集:符合plc编程的IEC 1131--3标准,只能在LAD和FBD编辑器中使用IEC指令。国际电子技术委员会是为电子技术所有领域制订全球标准的国际性组织。在最近几年里,他们制定了专门针对众多PLC编程领域的新标准。IEC 1131-3就是其中之一,鼓励不同的PLC制造商提供在外观和操作上相似的指令。
在SIMATIC指令集和IEC 1131-3指令集之间存在一些关键的差别:
1. IEC 1131-3指令集中的指令较少。有些SIMATIC通常包含的指令在IEC 1131-3规格中并非标准指令,与SIMATIC相当的指令以IEC 1131-1指令集的非标准扩展形式提供。在指令树中用红色菱形〈♦ ) 标记。某些IEC 1131-3指令与对应的SIMATIC指令(定时器、计数器、乘和除)操作方法不同。

2.在IEC指令中%表示直接地址。
西门子S7-200 PLC消失的“TP”指令
图6. %表示直接地址
2. 一些IEC指令可以接受多种数据格式,这个概念通常指多重功能。例如,数学指令盒中不区分ADD_I (整数加法)和ADD_R (实数加法),而是在加法指令中检查被加数的格式,并自动选择正确的CPU指令。
西门子S7-200 PLC消失的“TP”指令
图7. 多重功能
算术指令、比较指令、传送指令,移位/循环指令也支持多重功能。
西门子S7-200 PLC消失的“TP”指令 西门子S7-200 PLC消失的“TP”指令西门子S7-200 PLC消失的“TP”指令西门子S7-200 PLC消失的“TP”指令
图8. 支持多重功能的指令
3. IEC 1131-3模式编程,必须为全局符号表中的所有数值选择数据类型, IEC编辑器具有细致数据类型检查,在该模式中,参数数据类型必须与符号或变量的数据类型完全匹配,和符号表(SIMATIC 编程模式)在功能上的唯一区别是“数据类型”。
西门子S7-200 PLC消失的“TP”指令
图9. SIMATIC 符号表
西门子S7-200 PLC消失的“TP”指令
图10. IEC 全局变量表
4. 使用IEC 1131-3指令时,必须使用类型声明,而且支持系统数据类型检查,这一功能有助于尽量减少编程语法错误。数据格式检查不需要用户介入。在编译过程中可以发现这些错误,SIMATIC编辑器不具有此功能。
西门子S7-200 PLC消失的“TP”指令
西门子S7-200 PLC消失的“TP”指令

图11.编译过程中出现的错误
看到这,我想各位看官已经对IEC1131-3这种编程模式心中有数了。

相关阅读

电工必备的电工知识有哪些

   1.电机的防护等级   举例来说,IP23的电机指电机能够防止大于12mm的固体物体侵入,防止入的手指接触到内部的零件防止中等尺寸(直径大于12mm)的外物侵入。能够防止喷洒的水侵...
2023-06-27
电工必备的电工知识有哪些

静电场和物质的相互作用是什么

  通过第1章的讨论,我们对真空中的静电场 已经有了基本认识. 在这一章中,我们将讨论静电场与电场中放置的物质之间的相互作用.由于组成各种物质的分子、原子都是由带负电荷...
2023-06-27
静电场和物质的相互作用是什么

如何让贴片电阻长久耐用质量好?

类似于贴片电容这种电子产品,在使用时要小心注意。那好的贴片电容使用寿命肯定会比劣质的久,但是如果保养不得当那它的使用寿命也会减短。 首先,我们在购买贴片电容的时候,...
2023-03-31
如何让贴片电阻长久耐用质量好?

运行中的电流互感器的注意事项

1、运行中的电流互感器 ,二次侧不得开路,不得长期过负荷运行。备用的二次绕组也应短接接地 。 2、电流互感器 允许在设备最高电流下和额定连续热电流下长期运行,过负荷不得超...
2023-03-21

电力用户供电电源接入方式 分布式电源接入方式 电动汽车充电桩充换电设施接入方式 应急电源接入方式

电力用户电源接入是一个涉及多个环节和规定的过程‌。电源接入工作应遵循一定的原则,如接入系统设计内容深度应符合电源接入的相关要求‌。接入过程包括受理申请、现...
2024-09-23
电力用户供电电源接入方式 分布式电源接入方式 电动汽车充电桩充换电设施接入方式 应急电源接入方式

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目