多个定时器组合的延时程序的PLC梯形图 一般PLC的一个定时器的延时时间都较短如FX系列PLC中一个0.1s定时器的定时范围为0.1~3276.7s,如果需要延时时间更长的定时器可采用多个定时器串級使用来实现长时间延时。定时器串级使用时其总的定时时间为各定时器定时时间之和。 如图5-10所示为定时时间为1h的梯形图及时序图辅助继电器M1用于定时启停控制,采用两个0.1s定时器T14和T15串级使用当T14开始定时后,经1800s延时T14的常开触点闭合,使T15再开始定时又经1800s的延时,T15的常開触点闭合Y4线圈接通。从X14接通到Y4输出,其延时时间为s=3600s=1h
西门子触摸屏SIMATIC精彩系列面板硬件新特性西门子顺应市场需求推出的 SIMATIC精彩系列面板(SMART LINE),准确地提供了人机界面的标准功能经济适用,具备高性价比如今,全新一代精彩系列面板的功能得到了进一步的提升与S7-200 、SMART PLC组成嘚自动化控制与人机交互平台,西门子触摸屏SIMATIC精彩系列面板为您的便捷操控提供了理想的解决方案
- 通过以太网,程序下载速度提高了5倍? 擴展了串口通讯的功能- 增加了 Delta PLC 驱动(DVP-SV/ES2 系列)- 增强了 Modbus 通讯功能- RS 422/485 接口自适应切换取消了拨码开关西门子触摸屏SIMATIC精彩系列面板高分辨率64K真彩宽屏显礻? 800×480dpi 宽屏显示设计和传统屏幕相比具有更大的可视面积,使单个画面中可以显示更多的信息让操作员具有更舒适的视觉体验? 高分辨率 64K 色嫃彩显示,使得画面更清晰画质更细腻西门子触摸屏
为了构建 PROFIBUS DP 网络,提供有不同类型的电缆可满足不同类型应用的要求。一般地应該使用所列出的电缆。有关网络组态的详细信息请参见 PROFIBUS 网络手册。
用于网络电缆的 UL 列表(安全标准)对于美国和加拿大市场尤为必需根据电缆敷设在建筑物中位置来决定适当的认证要求。这适用所有电缆这些电缆从一个机器敷设到一远程控制柜,位于电缆架上并保护著建筑物通过 UL 认证的电缆在其名称后面附加字母“GP”(通用)。
屏蔽的双绞电缆圆形截面
因为双屏蔽作用,这些电缆特别适合用于易受电磁干扰的工业环境中
通过总线电缆外皮和总线端子上的接地端子,能实现系统范围内的接地方案
全新的快速连接(FC)总线电缆为徑向对称设计,可使用剥线工具以此,可以快速、简便地安装总线接头
专门设计用于腐蚀环境和苛刻机械负荷条件
柔性(绞合导线)、无卤素总线电缆,带聚氨酯护套可偶然移动
专用于在拖缆中强制运动控制的总线电缆,例如在连续运动的机器部件中(绞合导线)
何為PLC 的周期扫描机制PLC的扫描周期一般包括哪几个阶段?
当PLC运行时CPU就要执行用户程序中的操作。但是CPU不可能同时执行多个操作只能分时哋一个操作一个操作地执行。PLC利用系统软件在其内部建立了输入输出映像区当PLC的CPU执行用户程序时,从输入映像区中读取输入信号的状态进行相应的操作。当CPU执行完个操作后将操作结果输出到输出映像区,然后再执行第二个操作操作结果送到输出映像区。在程序执行過程中PLC并不读取输入信号的真正状态,执行结果也并没有输出到PLC外部只有当程序执行到结束指令(END)时,将输出映像区中执行结果向PLC外部输出一次将输入信号的状态读取一次送到输入映像区。对输入输出信号的这一操作过程称为I/O刷新I/O刷新完成后,CPU再从用户程序的条指令开始进行下一次程序执行。PLC的这种工作方式被称为扫描方式
PLC的扫描周期包括上电后初始处理、共同处理、上位链接服务、外设服務、运算处理、I/O刷新。
PLC的规模和几种常用名称
在实际运用中当需要对PLC的规模作出评价时,较为普遍的作法是根据输入/输出点数的多少戓者程序存储容量的单位有哪些器容量(字数)的大小作为评价的标准将PLC分为小型、中型和大型(或小规模、中规模和大规模)三类,洳表1所示
表1 PLC的规模分类
存储容量的单位有哪些器容量的大小决定存储容量的单位有哪些用户程序的步数或语句条数的多少。输入/输出點数与程序存储容量的单位有哪些器容量之间有内在的联系当输入/输出点数增加时,顺序程序处理的信息量增大程序加长,因而需加大程序存储容量的单位有哪些器的容量
一般来说,数控车床、铣床、中心等单机数控设备所需输入或输出点数多在128点以下少数复杂設备在128点以上。而大型数控FMC、FMS、FA则需要采用中规模或大规模PLC。
为了突出可编程序控制器作为工业控制装置的特点或者为了与个人计算機“PC”或脉冲编码器“PLC”等术语相区别,除通称可编程控制器为“PLC”外目前不少厂家,其中有些是世界的PLC厂家还采用了与PLC不同的其他洺称。现将几种常见名称列举如下:
PLC的指令格式中各部分内容分类介绍 指令格式中各部分内容说明如下: (1)控制条件 控制条件的数量和意义随功能指令的不同而变化控制条件存入堆栈寄存器中,其顺序是固定不变的 (2)指令 功能指令的种类见表5-4 序号 指 令 处 理 内 容 格式1 (梯形图) 格式2 (纸带穿孔与程序显示) 格式3 (程序输入) 1 END1 DISP SUB49 S49 在NC的CTR上显示信息 指令的三种格式,格式1用于梯形图;格式2用于纸带穿孔和程序顯示;格式3是用编程器输入程序时的简化指令对TMR和DEC指令在编程器上有其专用指令键,其他功能指令则用SUB键和其后的数字键输入 (3)参數 功能指令不同于基本指令,可以处理各种数据也就是说数据或存有数据的地址可作为功能指令的参数,参数的数目和含义随指令的不哃而不同 (4)输出 功能指令的执行情况可用一位“1”和“0”表示时,把它输出到Wl继电器Wl继电器的地址可随意确定。但有些功能指令不鼡Wl如MOVE、COM、JMP等。 (5)需要处理的数据 由功能指令管理的数据通常是BCD码或二进制数如4位数的BCD码数据是按一定顺序放在两个连续地址的存储嫆量的单位有哪些单元中,分低两位和高两位存放例如BCD码1234被存放在地址200和201中,则200中存低两位(34)201中存高两位(12)。在功能指令中只用參数指定低字节的200地址二进制代码数据可以由l字节、2字节、4字节数据组成,同样是低字节存在小地址,在功能指令中也是用参数指定小地址 功能表图中跳步与循环问题 复杂的控制系统不仅I/O点数多,功能表图也相当复杂除包括前面介绍的功能表图的基本结构外,还包括跳步与循环控制而且系统往往还要求设置多种工作方式,如手动和自动(包括连续、单周期、单步等)工作方式手动程序比较简单,┅般用经验法设计自动程序的设计一般用顺序控制设计法。 1.跳步 如图5-34所示用状态器来代表各步当步S31是活动步,并且X5变为“1”时将跳过步S32,由步S31进展到步S33这种跳步与S31S32S33等组成的“主序列”中有向连线的方向相同,称为正向跳步当步S34是活动步,并且转换条件时将从步S34返回到步S33,这种跳步与“主序列”中有向连线的方向相反称为逆向跳步。显然跳步属于选择序列的一种特殊情况。 图5-34 含有跳步和循環的功能表图 2.循环 在设计梯形图程序时经常遇到一些需要多次重复的操作,如果一次一次地编程显然是非常繁琐的。我们常常采用循环的方式来设计功能表图和梯形图如图5-34所示,假设要求重复执行10次由步S33和步S34组成的工艺过程用C0控制循环次数,它的设定值等于循环佽数10每执行一次循环,在步S34中使C0的当前值减1这一操作是将S34的常开触点接在C0的计数脉冲输入端来实现的,当步S34变为活动步时S34的常开触點由断开变为接通,使C0的当前值减1每次执行循环的一步,都根据C0的当前值是否为零来判别是否应结束循环图中用步S34之后选择序列的分支来实现的。假设X4为“1”如果循环未结束,C0的常闭触点闭合转换条件满足并返回步S33;当C0的当前值减为0,其常开触点接通转换条件满足,将由步S34进展到步S35 在循环程序执行之前或执行完后,应将控制循环的计数器复位才能保证下次循环时循环计数。复位操作应放在循環之外图5-34中计数器复位在步S0和步S25显然比较方便。
SIMATIC精彩系列面板LED背光节能降耗? LED 较之 CCFL,背光板厚度降低一半左右使精彩系列面板更轻巧。同时操作屏亮度更高,色彩更均匀表现力更强,可视范围提高到 140°? LED 背光可以降低设备能耗结合屏保功能地延长操作屏的使用寿命
覀门子触摸屏SIMATIC精彩系列面板具有强大且丰富的通讯能力
? 集成的工业以太网接口,可以和 S7-200 SMART 以及 LOGO!0BA7 建立高速无缝的连接同时,程序下载速度也囿大幅度的提升? 通过以太网可以同时连接 3 台控制器。? 通过串口可以连接西门子 S7-200 以及 S7-200 SMARTPLC通讯速率高达187.5kb/s? 集成的串口(支持Modbus,RS422/485 自适应切换)使精彩系列面板的通讯更加灵活,可以和市场主流的小型 PLC 建立稳定可靠的通讯连接(三菱 FX 系列;欧姆龙 CP1 系列;台达 DVP-SV/ES2 系列)
PLC研发工程师对PLC工作原理的看法 许多人觉得PLC很神秘,其实PLC是很简单的其内部的CPU除了速度快之外,其他功能还不如普通的单片机通常PLC采用16位或32位的CPU,带1或2个的串行通噵与外界通讯内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够 PLC的关键技术在于其内部固化了一个能解释梯形图语訁的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能通讯程序决定了PLC与外界交换信息的难易。对于简单的应用通常鉯独立控制器的方式运作,不需与外界交换信息只需内部固化有能解释梯形图语言的程序即可。实际上设计PLC的主要工作就是开发解释梯形图语言的程序。 可编程控制器PLC与个人计算机PC的主要差异 (1)PLC工作环境要求比PC低PLC抗干扰能力强; (2)PLC编程比PC简单易学; (3)PLC设计调试周期短; (4)PC应用领域与PLC不同; (5)PLC的输入/输出响应速度慢,(一般ms级)而PC的响应速度快(为微秒级); (6)PLC维护比PC容易。 PLC控制系统一般来讲主要有以下七部分内容: (1)根据设计任务书进行工艺分析,并确定控制方案它是设计的依据。 (2)选择输入设备(如按钮、開关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构) (3)选定PLC的型号(包括机型、容量、I/O模块和电源等)。 (4)分配PLC的I/O点绘制PLC的I/O硬件接线图。 (5)编写程序并调试 (6)设计控制系统的操作台、电气控制柜等以及安装接线图。 (7)编写设计说明书和使用说明书
西门子触摸屏SIMATIC精彩系列面板高性能处理器、高速外部总线及 64M DDR 内存
? 高端的 ARM 处理器,主频达到 400MHz使数据处理更快,画面显示更流暢? 高速的外部总线充分发挥处理器的强大性能? 增强的 64M DDR 内存使得画面的切换速度更快
1、采用性能优良的电源抑制电网引入的干扰。
对于PLC控淛器供电的电源应采用非动力线路供电,直接从低压配电室的主母线上采用专用线供电选用隔离变压器,且变压器容量应比实际需要夶1.2~1.5倍左右还可在隔离变压器前加入滤波器。对于变送器和共用信号供电应选择分布电容小、采用多次隔离和屏蔽及漏感技术的配电器控制器和I/O系统分别由各自的隔离变压器供电,并与主电路电源分开PLC控制器的24V直流电源尽量不要给外围的各类传感器供电,以减少外围传感器内部或供路短路故障对PLC控制器的干扰。此外为保证电网馈电不中断,可采用在线式不间断供电电源(UPS)供电UPS具备过压、欠压保护功能、软件监控、与电网隔离等功能,可提高供电的可靠性对于一些重要的设备,交流供电电路可采用双路供电系统
2、正确选择的和实施敷设,消除可编程控制器、人机界面的空间辐射干扰
3、PLC控制器输入输出通道的抗干扰措施西门子6AV-2AX0
4、PLC控制器抗干扰的软件措施
5、正确选择接地点,完善接地系统
良好的接地是保证PLC控制器可靠工作的重要条件,可以避免耦然发生的电压冲击危害还可以抑制干扰。完善的接地系统是PLC控制器抗电磁干扰的重要措施之一PLC控制器属高速低电平控制装置,应采鼡直接接地方式为了抑制加在电源及输入端、输出端的干扰,应给PLC控制器接上专用地线接地点应与动力设备的接地点分开。若达不到這种要求也必须做到与其他设备公共接地,禁止与其他设备串联接地接地点应尽可能靠近PLC控制器。集中布置的PLC控制器适于并联一点接哋方式各装置的柜体中心接地点以单独的接地线引向接地极。分散布置的PLC控制器应采用串联一点接地方式。接地极的接地电阻小于2Ω,接地极埋在距物10~15m远处而且PLC控制器接地点必须与强电设备接地点相距10m以上。如果要用扩展单元其接地点应与基本单元的接地点接在┅起。信号源接地时屏蔽层应在信号侧接地;信号源不接地时,应在PLC控制器侧接地信号线中间有接头时,屏蔽层应牢固连接并进行绝緣处理各屏蔽层应相互连接好。选择适当的接地处单点接地要避免多点接地。
为了经济灵活地对机器和设备进行自动化控制,需要为每个应用领域提供優异解决方案通过一体化的工程组态工具、工业通讯和集成诊断的平台,无论是本的控制要求还是复杂的可视化、工艺控制或数据归檔等其它自动化要求,我们都可以为您提供优异解决方案!
模块化控制器针对控制任务进行了优化设计具有鲁棒性,可长期使用您还鈳以随时通过插入 I/O 模块、功能模块和通讯模块对其进行灵活扩展。根据应用需求可以选择适用于不同性能要求、扩展能力和通讯接口的產品。模块化控制器也可用作容错系统或故障安方系统
如客户不知道型号,首先确定用哪个系列的PLC如如客户没有确定用哪个系列,就問客户大概用多少点(如200点以内推荐200CN200点以上推荐S7-300)。确定哪个系列后再确定型号如是S7-200CN系列,要确定客户是订购CPU还是IO模块如是CPU,首先確定是多少点数的CPU(看样本)再确定为继电器输出(CPU可接220V交流电 )还是晶体管输出(CPU只能接24V直流电),如是IO模块也是确定多少点数,也分為继电器输出和晶体管输出问清客户CPU是什么类型,IO模块也选什么类型
在西门子数控系统应用领域我们提供方方面解决方案:从早期的SINUMERIK3/810T/M箌810D/840D的数控模块和SIMODRIVE611A/D/U伺服驱动模块等我们均可以提供足够的备品备件和现场技术服务,方力服务于终用户..
在西门子数控系统应用领域我们提供方方面解决方案:从早期的SINUMERIK3/810T/M到810D/840D的数控模块和SIMODRIVE611A/D/U伺服驱动模块等我们均可以提供足够的备品备件和现场技术服务,方力服务于终用户
本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块6K字节程序和数据存储容量的单位有哪些空间。4个独立的30kHz高速计数器2路独立的20kHz高速脉冲輸出。1个RS485通讯/编程口具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器
本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块较大扩展至168路数字量I/O点或35路模拟量I/O 点。13K字节程序和数据存储容量的单位有哪些空间6个独立的30kHz高速计数器,2路獨立的20kHz高速脉冲输出具有PID控制器。1个RS485通讯/编程口具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸是具有較强控制能力的控制器。
本机集成14输入/10输出共24个数字量I/O点2输入/1输出共3个模拟量I/O点,可连接7个扩展模块较大扩展值至168路数字量I/O点或38路模擬量I/O点。20K字节程序和数据存储容量的单位有哪些空间6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出2个RS485通讯/编程口,具有PPI通讯协议、MPI通訊协议和自由方式通讯能力本机还新增多种功能,如内置模拟量I/O,位控特性自整定PID功能,线性斜坡脉冲指令诊断LED,数据记录及配方功能等是具有模拟量I/O和强大控制能力的CPU。
本机集成24输入/16输出共40个数字量I/O 点可连接7个扩展模块,较大扩展至248路数字量I/O 点或35路模拟量I/O 点13K字節程序和数据存储容量的单位有哪些空间。6个独立的30kHz高速计数器2路独立的20kHz高速脉冲输出,具有PID控制器2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力I/O端子排可很容易地整体拆卸。用于较高要求的控制系统具有更多的输入/输出点,更强的模块扩展能力哽快的运行速度和功能更强的内部集成特殊功能。可完方适应于一些复杂的中小型控制系统
凭借各种创新技术,SIMATIC S7-1500 的 CPU 极大地提升了生产力囷生产效率该系列 CPU 的硬件设计紧凑。组件和模块高度集成、通用性强不仅节省了机柜空间,同时还降低了备件的费用
机器的响应时間降至较低,极大提升了生产效率(控制质量)
缩短了循环时间提高了生产效率
相同的循环时间内可执行更多程序
主机架模块和分布式模块中统一使用纯文本诊断信息,缩短了停机时间
可直接使用用户特定的网络设置无需进行现场编程
支持在操作过程中对显示屏进行热插拔操作
高端 CPU 上附带的以太网接口,便于集成到工厂网络中
充足的存储容量的单位有哪些空间可用于各行业的所有应用
灵活的存储容量嘚单位有哪些卡机制,适合各种项目规模
较大的存储容量的单位有哪些空间:支持高达 2 GB 的存储容量的单位有哪些卡可存储容量的单位有哪些项目数据、归档、配方和相关文档
优化后的数据模块,可准确选择剩余存储容量的单位有哪些空间中的数据
用于各种应用的完方版夲,带有梯形图、功能块图和指令表编程语言
工程工具是一些面向任务的工具除 STEP 7 之外也可使用这些工具。它们可大大降低能源成本并顯著提高舒适性。
供编程人员使用的高级语言
供技术使用的图形化语言
用于诊断、模拟、远程维护、设备文档制作等的扩展软件
运行版軟件包括已编程好并可由用户程序调用的解决方案。它直接集成在自动化解决方案中分为两种类型:
软件可满足一般硬件要求。
例如運行版软件包括:
一个声控开关控制的照明灯控制程序的梯形图举例 试设计一个照明灯的控制程序。当接在I0.0上的声控开关感应到声音信号後接在Q0.0上的照明灯可发光30S。如果在这段时间内声控开关又感应到声音信号则时间间隔从头开始。这样可确保一次感应到声音信号后燈光可维持30S的照明。 答案:参考梯形图 )X[NOJDZC)2O3YFO]FTJ%%K 1)周期可调的脉冲信号发生器 如图5-6所示采用定时器T0产生一个周期可调节的连续脉冲当X0常开触点闭匼后,次扫描到T0常闭触点时它是闭合的,于是T0线圈得电经过1s的延时,T0常闭触点断开T0常闭触点断开后的下一个扫描周期中,当扫描到T0瑺闭触点时因它已断开,使T0线圈失电T0常闭触点又随之恢复闭合。这样在下一个扫描周期扫描到T0常闭触点时,又使T0线圈得电重复以仩动作,T0的常开触点连续闭合、断开就产生了脉宽为一个扫描周期、脉冲周期为1s的连续脉冲。改变T0的设定值就可改变脉冲周期。 图5-6 周期可调的脉冲信号发生器 a)梯形图 b)时序图 (2)占空比可调的脉冲信号发生器 如图5-7所示为采用两个定时器产生连续脉冲信号脉冲周期为5秒,占空比为3:2(接通时间:断开时间)接通时间3s,由定时器T1设定断开时间为2s,由定时器T0设定用Y0作为连续脉冲输出端。 图5-7 占空比可調的脉冲信号发生器 a)梯形图 b)时序图 如图5-8a所示为用三个定时器产生一组顺序脉冲的梯形图程序顺序脉冲波形如图5-8b所示。当X4接通T40开始延时,同时Y31通电定时l0s时间到,T40常闭触点断开Y31断电。T40常开触点闭合T41开始延时,同时Y32通电当T41定时15s时间到,Y32断电T41常开触点闭合,T42开始延时.同时Y33通电T42定时20s时间到,Y33断电如果X4仍接通,重新开始产生顺序脉冲直至X4断开。当X4断开时所有的定时器全部断电,定时器触点複位输出Y31、Y32及Y33全部断电。 将指令语句转换成梯形图时首先应将以LD指令为起点的电路块找出来,然后根据两个电路块后面的指令确定其楿互关系 ① 图所示。 使用位处理技术可开发出一个用户定义的键盘 当按下一个数字键时,其值被加入存储容量的单位有哪些在单个数據字中的数据串中这个程序可以对0到9999的数字进行操作。如果超过限值则位溢出、丢失。每个新近输入位放置在数据串的“单元”位置经处理,输入的数字输出给一个7段显示DSP1,表示当前输入数据串是什么 程序通过对位数据找(首地址M110>左移4位(SFTL,指令),把输入数字加到当前串为实现这个目的,“空”数据值被移入到位元件M110, 11, 12和13当键入的数据值移入到寄存器D010后,D010内容与位数据找(首地址M110 )通过WOR相连结因为D010的内嫆总是1个数字(一个按粗输入),即一个4位模式可以说,D010的前4位被复制到位数据栈的预先“置空”区域中此区域也为4位。 接着位数据找的內容被直接移出到一个7段显示的输出同时使用BIN指令处理同一个位栈,其结果存在D000中这是一个直接读取当前数字串的过程。
> VC++编程实例在普通C/C++程序中,可以看到程序从main函数开始到结束的所有代码但在Visual C++中MFC封装了一部分类,同时也隐藏了一部分代码因此我们看不到源程序的所有代码,
在普通的C/C++程序中可以看到程序从main函数开始到结束的所有代码,但在Visual C++中MFC封装了一部分类同时也隐藏了一部分代码,因此我们看不到源程序的所有代码例如从项目的所有源文件中找不到main函数。