6ES7231-7PB22-0XA8库存优势
程序和注解
一、初始化
在程序的**个扫描周期((SM0.1=1)设置重要的参数。高速计数器HSC2由外部复位并初始化为A/B计数器。HSC2对检测定位的增量轴编码器信号计数。传感器的A路和B路信号分别作为CPU输入端I1.2和I1.3的输入。旋转方向的选择、按钮锁定、操作模式的选择及定位的过程 (请参考此例概述)。由增量传感器进行定位监视,在输出脉冲结束之后,等待T1时间,以便使连接电机和传感器的轴连接器的扭转振动消失。
二、实际值和设定值的比较
T1到时后,子程序4对实际值和设定值进行比较。如果轴的位置在设定位置的±2步范围内,定位就是正确的。如果实际位置在此目标范围之外,当超过起停频率时,那就会造成电机失步这种情况的发生,此时,一个相应的警告信号就会则Q1.1输出。
三、位置的较正
若定位错误被检测出来,则起动第二等待定时器T2。此后,根据设定值和实际值之间的差值计算出校正的步数。当校正时,电动机频率低于起停频率,以防新的步数丢失。
四、校正取消
如果在两次校正尝试之后还小能达到设定位置,为女全起见,控制将被锁定(M0.2=1)。只有按下确认按钮I1.4之后,控制才被打开,进行另一个参考点的检测。
T1505系统通过现场接口模板(FIM)连接SIMATIC S7-212编程
本例描述了如何将SIMATIC S7-212(或S7-214)与SIMATICT1505可编程逻辑控制系统连接起来。主设备(T1505}通过现场接u模板((FIM)向从设备(S7-212发送信息。数据传输的协议为4字(4-Word)简单协议。这样T1505可控制新型SIMATICPLC及其它支持此协议的设备(例如某些SE &A驭动器)。
通过自山端模式(FreeportMode),S7-212接收来自主设置的信息,以及向主设备发送信息。由几个中断程序完成从设备的数据处理。
西门子6ES7211-1BE40-0XB0参数详细
当系统在上电状态下检测不到单元通讯时,报光纤故障。功率单元控制电源是否正常(正常时,绿色指示灯亮),否则更换功率单元;功率单元以及控制器的光纤连接头是否脱落,光纤是否折断。
5.柜温超温报警单元柜测温点的温度大于55℃时,系统会发出柜温超温轻故障报警。
检查单元柜柜顶风机是否工作正常,安装于二次室内的风机开关是否跳闸;过滤网是否堵塞(拿一张A4纸置于过滤网上,看是否能吸附,否则需要清洁过滤网);变频器是否长期工作于过载状态;环境温度是否过高(环境温度应低于45℃,否则需要加强通风(墙上安装通风机或柜顶安装风道)或安装制冷设备);变压器柜风机控制和保护电路是否正常。
3.人机界面产品的基本功能及选型指标
基本功能:
设备工作状态显示,如指示灯、按钮、文字、图形、曲线等;
数据、文字输入操作,打印输出;
生产配方存储,设备生产数据记录;
简单的逻辑和数值运算;
可连接多种工业控制设备组网。
选型指标:
显示屏尺寸及色彩,分辨率;
HMI的处理器速度性能;
输入方式:触摸屏或薄膜键盘;
画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit);
通讯口种类及数量,是否支持打印功能。
西门子扩展模块6ES7231-7PC22-0XA*代码 因为我们按下启动按钮时接触器已经吸合,辅助触头也已经吸合,辅助触头下方电源也开始给线圈A2送电,动按钮松开,辅助触头下方还在送电,这样接触器就形成了自锁,而我们按下停止按钮,电源断电接触器断开,辅助触头下方电源也就不起作用了,这就是接触器自锁的原理。
未分配模块的输入 / 输出继电器区以及未使用 1 : 1链接时的链接继电器区等均可作为内部辅助继电器使用。根据程序设计的需要,应合理安排PLC的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。参阅有关操作手册。
( 3 )分配定时器 / 计数器
PLC 的定时器 / 计数器数量分别见有关操作手册。
7.3 PLC 软件系统设计方法及步骤
7.3.1 PLC 软件系统设计的方法
在了解了 PLC 程序结构之后,就要具体地编制程序了。编制 PLC控制程序的方法很多,这里主要介绍几种典型的编程方法。
@
图解法编程
图解法是靠画图进行 PLC 程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
(1) 梯形图法:梯形图法是用梯形图语言去编制 PLC程序。这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成PLC 的梯形图语言。这对于熟悉继电器控制的人来说,的一种编程方法。
(2) 逻辑流程图法:逻辑流程图法是用逻辑框图表示 PLC程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的 PLC控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制PLC 应用程序。
(3)时序流程图法:时序流程图法使画出控制系统的时序图(即到某一个时间应该进行哪项控制的控制时序图),再根据时序关系画出对应的控制任务的程序框图,后把程序框图写成PLC 程序。时序流程图法很适合于以时间为基准的控制系统的编程方法。
(4)步进顺控法:步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从整个角度去看,一个复杂系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不刻或者在不同进程中去完成对各个步的控制。为此,不少PLC 生产厂家在自己的 PLC中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。
2. 经验法编程
经验法是运用自己的或别人的经验进行设计。多数是设计前先选择与自己工艺要求相近的程序,把这些程序看成是自己的“试验程序"。结合自己工程的情况,对这些“试验程序"逐一修改,使之适合自己的工程要求。这里所说的经验,有的是来自自己的经验有的可能是别人的设计经验,就需要日积月累,善于
3. 计算机辅助设计编程
计算机辅助设计是通过 PLC编程软件在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等等。使用编程软件可以十分方便地在计算机上离线或在线编程、在线调试,使用编程软件可以十分方便地在计算机上进行程序的存取、加密以及形成EXE 运行文件。
西门子PLCS7-200系列的CPU分为CPU222,CPU224,CPU224XP,CPU226等,它们带扩展模块的能力不同,例如:CPU224多可带7个扩展模块。常用的扩展模块如下:
(1)数字量输入模块,8输入24V DC,订货号:6ES7 221-1BF22-0XA8
数字量输入模块,16输入24V DC,订货号:6ES7 221-1BH22-0XA8
(2)数字量输出模块,8输出24V DC,订货号:6ES7 222-1BF22-0XA8
数字量输出模块,8输出继电器,订货号:6ES7 222-1HF22-0XA8
(3)数字量输入/输出模块,4输入/4输出24V DC,订货号:6ES7 223-1BF22-0XA8
数字量输入/输出模块,4输入24VDC/4继电器输出,订货号:6ES7 223-1HF22-0XA8
数字量输入/输出模块,8输入/8输出24V DC,订货号:6ES7 223-1BH22-0XA8
数字量输入/输出模块,8输入24VDC/8继电器输出,订货号:6ES7 223-1PH22-0XA8
数字量输入/输出模块,16输入/16输出 24VDC,订货号:6ES7 223-1BL22-0XA8
数字量输入/输出模块,16输入24VDC/16继电器输出,订货号:6ES7 223-1PL22-0XA8
数字量输入/输出模块,32输入/32输出24V DC,订货号:6ES7223-1BM22-0XA8
数字量输入/输出模块,32输入24VDC/32继电器输出,订货号: 6ES7223-1PM22-0XA8
(4)模拟量输入模块,
4输入,订货号:6ES7 231-0HC22-0XA8
2路输入热电阻,订货号:6ES7 231-7PB22-0XA8
4路输入热电偶,订货号:6ES7 231-7PD22-0XA8
(5)模拟量输出模块,
2输出,订货号:6ES7 232-0HB22-0XA8
(6)模拟量输入/输出模块,
4输入/1输出,订货号:6ES7 235-0KD22-0XA8
1.A/B相正交计数器原理 S7-200 plc高速计数器模式9﹑10﹑11支持A/B相正交计数器,其原理是判断A/B相正交脉冲输入信号A相超前或落后B相90度相位角,对应A/B相正交计数器增或减计数。 2.如何在S7-200PLC中判断A/B相正交计数器方向 根据以上原理,比较相邻两次定时中断采集的高速计数器当前值大小,我们可以在S7-200PLC中判断A/B相正交计数器的方向。具体可参考以下三部分编程来实现: 设置定时中断时间(可设为0-255ms内任意值)并连接该中断。如下图1所示: |
1. CP342-5 作主站与FC1(DP_SEND),FC2(DP_RECV)的应用 软件: STEP 7 V5.2 3. 网络配置图 CP342-5 ET200M
此组态实例是选用CP342-5 接口作为主站和ET200M 组成PROFIBUS 网络。将CP342-5 插在S7-300 的中央机架上,用一条PROFIBUS 总线将CP342-5和ET200M 相连接。
在项目窗口的左侧选中该项目,按右键在弹出的下拉菜单中选择Insert New Object 和SIMATIC 300 Station插入一个S7-300 站,则插入的S7-300 站即显示在右侧的窗口。
双击SIMATIC 300 Station目录下的hardware 图标,打开HW configuration 进行硬件组态。在HW configuration主界面的右侧按实际硬件安装顺序完成系统硬件组态。在菜单栏中选择“View”菜单,并在下拉菜单中选择“Catalog”打开硬件目录;在左侧目录中打开SIMATIC300 文件夹,在RACK-300 下选择一个机架,把选用的机架拖到屏幕的左上方。在2 号槽和4 号槽分别插入CPU 和CP342-5 模块。在配置CPU 时,会自动弹出一个对话框,此时不用做任何设置,直接点击OK 即可。由于在该实例中,将CP342-5作为主站,配置CP342-5 网络设置时,先新建一条PROFIBUS 网络,组态PROFIBUS 属性如下图:
本例中选择传输速率为“1.5Mbps”和“DP”行规,无中继器和OBT 等网络元件,点击“OK”按钮确认。定义CP342-5的站地址,本例中为2 号站,加入CP 后,双击该栏,在弹出的对话框中,选择“Operating Mode”标签,选择“DPmaster”模式,如下图:
点击“OK”按钮确认主站组态完成。组态从站:在HWconfiguration 主界面中,在右图中选择PROFIBUS DP ® DP V0 Slaves ® ET200M 如下图所示,并为其配置2 个字节个输入和2个字节输出点,输入输出点的地址从0 开始,是虚拟地址映射区,而不占用I 区和Q 区,虚拟地址的输入区在主站上要调用FC1(DP_SEND) 与之一一对应,虚拟地址的输出区在主站上要调用FC2 (DP_RECV) 与之一一对应,如果修改CP342-5的从站开始地址,如输入输出从地址2 开始,相应的FC1 和FC2 对应的地址区也要相应偏移2 个字节。组态完成后下载到CPU中,如果没有调用FC1,FC2, CP342-5 PROFIBUS 的状态等“BUSF”将闪烁,在OB1 中调用FC1,FC2后通讯将建立。配置多个从站虚拟地址区将顺延。
5. 编程 CPLADDR:CP342-5 的地址。 从上面我们可以看出,MB20,MB21对应从站输出的个字节和第二个字节,MB22,MB23对应从站输入的个字节和第二个字节。连接多个从站时,虚拟地址将向后延续和扩大,调用FC1,FC2只考虑虚拟地址的长度,而不会考虑各个从站的站号。如果虚拟地址的开始地址不为0,那么调用FC的长度也将会增加,假设:虚拟地址的输入区开始为4,长度为10 个字节,那么对应的接收区偏移4 个字节相应长度为14个字节,接收区的第5 个字节对应从站输入的个字节,如接收区为 P#M0.0 BYTE 14 ,MB0~MB13,偏移4个字节后,MB4~MB13 与从站虚拟输入区一一对应。编完程序下载到CPU 中,通讯区建立后,PROFIBUS的状态灯将不会闪烁,例子程序参见光盘“ PROFIBUS ” 目录下的项目名“ CP342-5_MASTER”。
注意: |