西门子PLC工业以太网通讯接头
③ 支持STL、LAD、FBD三种编程语言,并且可以在三者之间任意切换。
④ 在编辑程序的过程中进行语法检查,可以避免一些语法错误和数据类型方面的错误。经语法检查后,梯形图中错误处的下方自动加红色波浪线,语句表的错误行前自动画上红色叉,且在错误处加上红色波浪线。
⑤ 对用户程序进行文档管理、加密处理等。
⑥ 设置PLC的工作方式、参数和运行监控等。
⑦ 提供设计复杂程序的向导功能,如指令向导功能、PID自整定界面、配方向导等。
⑧ 支持TD200和TD200C文本显示界面(TD200向导)。用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一个软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应的软继电器线圈“通电”,其常开触点接通,常闭触以S7-200PLC为例,PLC的控制程序由主程序、子程序和中断程序组成。
(1)主程序
主程序OB1是程序的主体,每一个项目都必须并且只能有一个主程序。主程序可以调用子程序和中断程序。
主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。STEP7-MicroWIN V4.0的程序编辑器可以选择不同的程序。
(2)子程序
子程序是一个可选指令的集合,仅在被其他程序调用时执行。同一个子程序可以在不同的地方被多次调用,使用子程序可以简化程序代码和减少扫描时间。
浔之漫智控技术(上海)有限公司(xzm-wqy-sqw)
是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
(3)中断程序
中断程序是指令的一个可选集合,中断程序不是被主程序调用,而是在中断事件发生时由PLC的操作系统调用。中断程序用来处理预先规定的中断事件,因为不能预知何时会出现中断事件,所以不允许中断程序改写可能在其他程序中使用的存储器。点断开,称这种状态是该软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,则对应的软继电器线圈和触点的状态与上述相反,称该软继电器为“0”或“OFF”状态。使用中,也常将这些“软继电器”称为编程元件。
(2)能流
当触点接通时,有一个假想的“概念电流”或“能流”(Power Flow)从左向右流动,这一方向与执行用户程序时逻辑运算的顺序是一致的。能流只能从左向右流动。利用能流这一概念,可以帮助我们更好地理解和分析梯形图。
(3)母线
梯形图两侧的垂直公共线称为母线(Bus Bar)。在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左、右两侧的母线(左母线和右母线)之间有一个左正、右负的直流电源电压,母线之间有“能流”从左向右流动。右母线可以不画出。
(4)梯形图的逻辑运算
根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应编程元件的状态,称为梯形图的逻辑运算。梯形图中的逻辑运算是按从左至右、从上到下的顺序进行的。运算的结果马上可以被后面的逻辑运算所利用。逻辑运算是根据输入映像寄存器中的值,而不是根据运算瞬时外部输入触点的状态来进行的。
特殊继电器用来存储系统的状态变量及有关的控制参数和信息。用户可以通过特殊继电器向PLC反映对操作的特殊要求及沟通PLC与被控对象之间的信息,PLC通过特殊继电器向用户提供一些特殊的控制功能和系统信息。S7-200PLC(CPU224IP)提供了2400个特殊继电器SM0. 0~SM299. 7,分为只读型和读写型两类。其中,只读型的30 个特殊继电器为SM0. 0~SM29. 7。
SM0.0:运行监控,PLC在运行状态时,SM0.0总为ON。
SM0.1:初始脉冲,PLC由STOP转为RUN时,ON一个扫描周期。
SM0.3:PLC上电进入运行状态时,ON一个扫描周期。
SM0.4:分时钟脉冲,占空比为50%,周期为1min的脉冲串。
SM0.5:秒时钟脉冲,占空比为50%,周期为1s的脉冲串。
SM0.6:扫描时钟,一个周期ON,下一个周期为OFF,交替循环。
SMB28 和SMB29:分别对应模拟电位器0 和1 的当前值,数值范围为0~255。
(6)定时器T
定时器是PLC的重要编程元件。它的作用与继电器控制电路中的时间继电器基本相似,用来实现按照时间原则进行控制的目的。定时器的设定值通过程序预先输入,当满足定时器的工作条件时,定时器开始定时,当前值从0开始增加。当达到设定值时,定时器动作,其动合器SMB28和SMB29这两个字节中的值以改变程序运行时的参数,如定时器、计数器的预置值、过程量的控制参数。
⑥ 可选卡插槽与可选卡。本机单元输出给传感器的直流电源可用来为本机单元的直流输入及扩展模块供电(只要不超过传感器的直流电源容量即可),这时可以取消输入点的外部过流保护,因为传感器的电源本身具有短路保护功能。另外,传感器供电M端子接地可以抑制噪声。
(4)输入接线时,也可以使用外部24V直流电源,但是好使用稳压电源。这时,DC 24V的负极接公共端1M,输入开关的一端接到DC 24V的正极,输入开关的另一端连接到CPU模块的输入端子。
(5)S7-200PLC的工作电源有120/230V单相交流电源和 24V 直流电源两种。要根据CPU模块上标注的电源供电类型接工作电源,如果把AC 220V电源加给标注有“DC/DC/DC”的CPU模块的工作电源端(L+、M之间),则会烧坏此CPU模块。这里因为是CPU226(AC/DC/RLQ),电源供电类型是AC 220V,所以应采用AC 220V电源给PLC供电。供电时,应该用空气开关(或单开关加熔断器)将电源与PLC所有的输入电路和输出(负载)电路隔开,且相线要经过空气开关(或单开关)。
(6)I/O线与动力线、电源线应分开布线,并保持一定的距离,如需在一个线槽中布线时,则须使用屏蔽电缆。交流线与直流线、输入线与输出线应分别使用不同的电缆。
(7)PLC的端必须采用单独的接地装置接地,且接地线应尽量短而粗。
在CPU模块的左侧有一个可选卡插槽。根据需要,可选卡插槽可以插入下述3种卡中的一种:存储卡、电池卡、日期/时钟电池卡。
存储卡MC291提供EEPROM存储单元。在CPU模块上插入存储卡后,就可使用编程软件STEP7-Micro/WIN V4.0将CPU模块中的存储内容(系统块、程序块和数据块等)复制到卡上;或将存储卡插到其他CPU模块上,通电时,存储卡中的内容会自动复制到CPU模块中。用存储卡传递程序时,被写入的CPU模块必须与提供程序来源的CPU模块相同或更高型号。
电池卡BC293是为所有型号的CPU模块提供数据保持的后备电池。该电池在内置的超级电容放电完毕后起作用。
日期/时钟电池卡CC292用于CPU221和CPU222两种不具备内置时钟功能的CPU模块使用,以提供日期/时钟功能,同时提供后备电池。电池卡能够保持数据和内置时钟长达200天。2.扩展模块
为了完成比较复杂的控制功能,S7-200PLC还配置了各种功能的扩展模块。S7-200扩展模块主要有数字量I/O模块、模拟量I/O模块及智能模块等。断故障在CPU模块的左侧有3个运行状态指示灯(LED),分别指示系统故障/诊断(SF/DIAG)状态、运行(RUN)状态和停止(STOP)状态。S7-200CPU的工作模式有停止(STOP)模式和运行(RUN)模式两种。改变工作模式的方法有以下3种。
a.使用CPU模块上的模式开关。揭开CPU模块的前盖,模式开关有3个转换位置:RUN、TERM(终端)和STOP。开关拨到RUN时,CPU模块运行程序,即PLC按照扫描周期循环执行用户程序,此时不能向PLC写入程序;开关拨到STOP时,CPU模块停止运行程序,即PLC停止执行用户程序,此时可以利用编程设备向PLC写入程序,也可以利用编程设备检查用户存储器的内容、改变存储器的内容、改变PLC的各种设置;开关拨到TERM时,不改变当前操作模式,此模式多数用于联网的PLC网络或现场调试。如果需要CPU模块上电时自动运行程序,则模式开关必须在RUN位置。