西门子6ES7515-2TM01-0AB0现货供应
一、PLC存储区域及其功能
1. 装载存储器
2. 工作存储器(RAM)
3. 系统存储区
二、CPU寄存器
三、熟悉操作PLC程序监控和数据监控
1. 调出程序监控和数据监控窗口
2. 程序监控和数据监控窗口中各参数含义
1)、梯形图的编辑
在梯形图编辑窗口中,梯形图程序被划分成若干个网络,一个网络中只能有一个独立电路块。如果一个网络中有两个独立电路块,在编译时输出窗口将显示“1个错误",待错误修正后方可继续。可以对网络中的程序或者某个编程元件进行编辑,执行删除、复制或粘贴操作。
(1)首先打开STEP7—Micro/WIN4.0编程软件,进入主界面,STEP7—Micro/WIN4.0编程软件主界面如图1所示。
图1 STEP7—Micro/WIN4.0编程软件主界面
(2)单击浏览栏的【程序块】按钮,进入梯形图编辑窗口。
(3)在编辑窗口中,把光标定位到将要输入编程元件的地方。
(4)可直接在指令工具栏中点击常开触点按钮,选取触点如图2所示。在打开的位逻辑指令中单击图标选项,选择常开触点如图3所示。输入的常开触点符号会自动写入到光标所在位置。输入常开触点如图4所示。也可以在指令树中双击位逻辑选项,然后双击常开触点输入。
图2 选取触点
图3 选择常开触点 图4 输入常开触点
(5)在???中输入操作数I0.1,光标自动移到下一列。输入操作数I0.1如图4所示。
图5 输入操作数I0.1
(6)用同样的方法在光标位置输入和,并填写对应地址,T37和Q0.1编辑结果如图6所示。
图6 T37和Q0.1编辑结果
(7)将光标定位到I0.1下方,按照I0.1的输入办法输入Q0.1。Q0.1编辑结果如图7所示。
图7 Q0.1编辑结果
(8) 将光标移到要合并的触点处,单击指令工具栏中的向上连线按钮,将Q0.0和I0.0并联连接, Q0.0和I0.0并联连接如图8所示。
图8 Q0.0和I0.0并联连接
(9)将光标定位到网络2,按照I0.1的输入办法编写Q0.1。
(10) 将光标定位到定时器输入位置,双击指令树的【定时器】选项,然后再双击接通延时定时器图标,在光标位置即可输入接通延时定时器。选择定时器图标如图9所示。
图9 选择定时器 图10 输入接通延时定时器
(11)在定时器指令上面的 处输入定时器编号T37,在左侧 处输入定时器的预置值100,编辑结果如图7—28所示。
经过上述操作过程,编程软件使用示例的梯形图就编辑完成了。如果需要进行语句表和功能图编辑,可按下面办法来实现。
2)语句表的编辑
执行菜单【查看】→【STL】选项,可以直接进行语句表的编辑。语句表的编辑如图11所示。
3)功能图的编辑
执行菜单【查看】→【FBD】选项,可以直接进行功能图的编辑。功能图的编辑如图12所示。
图11 语句表的编辑 图12 功能图的编辑
下面用一个简单的例子来进一步说明plc的循环工作过程。开关K1和K2的常开触点分别接在输入模块上I0.1和I0.2对应的输入端,接触器KM的线圈接在输出模块上Q4.0对应的输出端。
图1-5的梯形图中的I0.1是过程映像输入位,与接在对应的输入端的K1的常开触点相对应,梯形图中的Q4.0是过程映像输出位,与接在对应的输出端子的输出模块内的输出电路相对应。梯形图以指令的形式储存在PLC的用户程序存储器中,图1-5中的梯形图与下面的3条指令相对应,“//”之后是该指令的注释:
A I 0.1 //接在左侧“电源线”上的I0.1的常开触点
AN I 0.2 //串联的I0.2的常闭触点
= Q 4.0 //Q4.0的线圈
A(And,与)指令表示常开触点串联,AN(And Not)指令表示常闭触点串联,赋值指令“=”表示将逻辑运算的结果传送给指定的地址。图中的梯形图完成的逻辑运算为
在读取输入模块阶段,CPU将K1和K2的常开触点的ON/OFF状态读人对应的过程映像输入位,外部触点接通时将二进制数1存入过程映像输入位,反之存入0。
图 PLC外部接线图与梯形图
执行第1条指令时,从过程映像输入位I0.1中取出二进制数并暂时保存起来。
执行第2条指令时,取出过程映像输入位I0.2中的二进制数,因为是常闭触点,首先对取出的二进制数作“非”运算,然后与I0.1对应的二进制数作“与”运算,触点的串联对应“与”运算。
执行第3条指令时,将前面的二进制数运算的结果送给过程映像输出位Q4.0。
在下一扫描周期的数据写入输出模块阶段,CPU将各过程映像输出位中的二进制数传送给输出模块,并由后者将数据锁存起来。如果过程映像输出位Q4.0中存放的是二进制数1,外接的KM的线圈将通电,反之将断电。
图1-5的波形图中的高电平表示外部开关接通或KM的线圈通电,当t S7-200 SMART是西门子公司推出的高性价比小型plc,是国内广泛使用的S7-200的更新换代产品。我通过大量使用S7-200 SMART,感觉与S7-200相比,它有很多亮点。因为刚刚诞生,还有一些不足之处,可以期望今年9月升级后的S7-200 SMART会给我们带来更多的惊喜。
S7-200 SMART吸取了竞争对手三菱FX系列的一些优点。FX分为FX1S、FX1N和FX2N等子系列,它们的性能和价格拉开了差距,给用户更多的选择。S7-200 SMART的CPU模块分为标准型和经济型,经济型的40点CPU CR40在淘宝网上的售价为900多元,与24点的CPU 224还要便宜一点。
三菱的FX1N有60点的基本单元(即CPU模块),FX2N有64点、80点和128点的基本单元,大I/O点数的基本单元平均每个I/O点的价格较低。S7-200 SMART有60点的CPU,而S7-200的CPU (CPU 226)多40点,它们的价格相差不多。
和S7-1200一样,S7-200 SMART的CPU内可安装一块有多种型号的信号板,使配置更为灵活。
S7-200 SMART的CPU保留了S7-200的RS-485接口,增加了一个以太网接口,还可以用信号板扩展一个RS-485/RS-232接口。S7-1200没有集成的RS-485接口。
以太网给人的感觉非常好,S7-200用19.2 bps的波特率下载一个30多KB的项目用了8s,同样的项目用以太网下载,给人的感觉是一瞬间下载就结束了。我只有早的S7-1200,同样要求的项目它用以太网下载的速度比S7-200还慢(因为程序增大了100多倍)。用以太网和交换机(或路由器)实现多台PLC、hmi和计算机的通信非常方便。
S7-1200的24M SIMATIC存储卡可以用来更新操作系统,但是价格高达1000多元,和CPU模块的价格差不多了。V3 版的S7-1200可以直接用以太网更新操作系统。
S7-200 SMART使用手机的Micro SD卡,可以传送程序、更新CPU的固件和恢复CPU的出厂设置,24M的卡只要30多元。
S7-200 SMART的晶体管输出的CPU模块有3路100 kHz的高速脉冲输出,集成了S7-200的位置控制模块EM 253的功能。S7-200的CPU只有两路高速脉冲输出。只有CPU 224XP的高速脉冲输出频率为100 kHz,其他CPU的只有20 kHz。
与S7-200 SMART配套的触摸屏SMART LINE 700 IE在淘宝网上的价格为950元左右,它们之间可以用以太网或RS-485接口通信.
S7-200 SMART继承了S7-200的优点,例如**的程序结构、灵活方便的寻址方法、强大的通信功能、简化复杂任务的向导和库、PID参数自整定功能等。用系统块设置硬件结构和参数方便直观。
S7-200 SMART的编程语言、指令系统和监控方法与S7-200兼容。除了少数几条与硬件有关的指令,其他指令与S7-200相同。熟悉S7-200的用户几乎不需要任何培训就可以使用S7-200 SMART。
S7-200 SMART的软件自带Modbus RTU指令库和USS协议指令库,S7-200需要用户安装这些库。Modbus主站指令和从站指令读写相同字节数的数据的时间、初始化Modbus RTU的CRC表格的时间不到S7-200的二十分之一。
与S7-200一样,S7-200 SMART的编程软件集成了简易快捷的向导设置功能,只需按照向导的提示,设置每一步的参数就可已完成复杂功能的设定。允许用户直接设置某一步的功能。
S7-200的编程软件STEP 7- Micro/WIN SMART同时只能显示程序编辑器、符号表、状态表、数据块和交叉引用表中的一个。
S7-200 SMART的变量表、输出窗口、交叉引用表、数据块、符号表、状态图表均可以浮动、隐藏和停靠在程序编辑器或软件界面的四周,浮动时可以调节表格的大小和位置,可以同时打开和显示多个窗口。项目树窗口也可以浮动、隐藏和停靠在其他位置。
S7-200 SMART的帮助增加了搜索功能,指令的帮助不像S7-200有固定的区域,整个窗口区都可以滚动。
光标放到S7-200 SMART的指令树或程序编辑器中的指令上时,将显示出该指令的名称和输入、输出参数的数据类型。
S7-200 SMART的编程软件短小精干,仅有80多MB。S7-200的编程软件300多MB,安装编程软件时非得要搭配安装几乎没有任何人使用的TD 400C(已停产)的面板设计工具。S7-1200的编程软件STEP 7 Basic V11有3个多GB。
与S7-200相比,S7-200 SMART的堆栈由9层增加到32层,中断程序调用子程序的嵌套层数由层增加到4层。