西门子S7-400中央处理器CPU414-2西门子代理商
西门子S7-400中央处理器CPU414-2
西门子S7-400中央处理器CPU414-2
西门子S7-400中央处理器CPU414-2
西门子中国总公司-浔之漫智控技术(上海)有限公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SN,S120 G120C V90 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子全新原装产品‘质保一年。 西门子伺服驱动器现货
西门子PLC代理商 西门子PLC模块代理商 西门子PLC通讯模块代理商 西门子PLC模拟量模块代理商 西门子PLC模块总代理商
西门子200PLC中断指令
1.概念
二、中断的分类
1.输入输出中断
2.时基中断
3.通信中断
三.中断指令
1.指令
2.指令的使用
四.练习题
1.循环中断,每200ms,VB1里面的数加1.
2.高速计数器中断
总结
前言
这一篇来讲解一下s7-200PLC中的中断指令,在主程序运行时可以中断去处理其他事件。
一、中断
1.概念
由设备或其他继续处理的事件引起的,它使系统暂时中断现在执行的程序,转到中断程序来处理这些事件,处理完毕后再返回到原程序继续执行。
s7-200PLC*多有34个中断源,即发出中断请求的来源,每个中断源都有一个编号,叫做中断事件号。
另外子程序也算是中断的一种,在主程序中,如果子程序条件满足就进入子程序进行执行,执行完后再回到主程序继续运行。
二、中断的分类
中断有三种:输入输出中断,时基中断,通信中断。
1.输入输出中断
输入输出中断:1.外部输入中断:i0.0--i0.3上升沿或下降沿中断。
2.高速计数器中断:当前值=预设值,计数方向改变,计数器外部复位。
3.脉冲串输出中断:当给定的脉冲数输出完成后,执行中断(步进和伺服电机)。
2.时基中断
时基中断:1.定时中断,支持一个周期性的活动,以1ms为计量单位(1-255ms)。一共两个:事 件10:定时中断0,周期值放入smb34,事件11:定时中断1,周期值放入smb35.
这是以固定的时间间隔作为采样周期,对模拟量,输入采样,pid,自由口通信用。
2.定时器中断:事件21,t32和事件22,t96使用,当前值=预设值,中断。
3.通信中断
通信中断:这一个并不常用,主要是:接收信息完成中断,发送完成中断,接收字符中断,这里 就这里就不过多叙述了。
三.中断指令
1.指令
中断指令我们主要使用,ENI,ATCH这两个,其余几个有兴趣可以上网上搜索。
ENI是先开放中断,ATCH是连接中断。
ATCH有两个管脚:INT:中断的名称,EVNT:中断号(需要根据表格来填写)。
2.指令的使用
当知道了中断指令,下面来看中断指令如何使用。
根据两个图表我们找到外部输入中断,是i0.0-i0.3的上升沿和下降沿。
这里举例说明:外部接线,i0.0上升沿中断,执行加一指令。
根据上图彩色部分,找到i0.0上升沿中断事件号,是0。下面我们要在中断程序中写加一指令
在新建工程的下方,有主程序,子程序(黄颜色部分),中断程序(红颜色部分)。
在主程序中我们要开放中断(ENI)然后连接中断(ATCH),在中断程序中我们执行加一指令。
具体的过程,如图:
注意: 在中断程序不能使用定时器和沿指令,因为按下中断按钮i0.0 它只有一个扫描周期。不能 定时。
例题: i0.0上升沿中断,执行加一指令。
主程序:
中断程序:
中断程序右键可以重命名,或者再添加一个中断程序。
四.练习题
1.循环中断,每200ms,VB1里面的数加1.
根据题目所给的要求,每200ms中断一次,加1.我们可以根据图表找到定时中断,选择定时中断0,中断事件号=10,并且它要求周期值要写入SMB34中。那么我们根据他的要求来。
首先在主程序中,开放中断,连接中断,传入周期值200ms。
然后选择中断程序,在里面写入加1指令。
到这里每200ms循环中断加1就完成了!!
2.高速计数器中断
当0号计数器 当前值=预设值时,Q0.0亮。当计数器为 增计数时,Q0.1亮,减计数时,Q0.1灭。当计数器被外部复位时 Q0.2亮。
根据题目,我们需要将高数计数器和中断指令联合起来使用。
1.首先我们选择和定义高速计数器,然后再连接中断。这里选择0号计数器的10号模式(有增,减,复位功能)。
2.连接中断,建立3个中断程序对应3种情况。
3.每个中断程序的编写。
当前值=预设值,中断程序
增计数和减计数中断程序。增计数,Q0.1亮。减计数,Q0.1灭。这里需要有一个计数方向的判断,我们要根据0号计数器的状态位:SMB36 来看。
SM36.0--SM36.4不使用。
0号计数器状态位:SMB36
SM36.5
0:减计数 1:增计数
SM36.6 0:当前值≠预设值 1:当前值=预设值
SM36.7 0:当前值≤预设值 1:当前值>预设值
这里我们使用SM36.5就可以解决。
外部复位中断程序:
到这里这道练习题就解决了!!!
总结
以上就是今天要讲的内容,本文讲解了200PLC中断指令的作用和使用方法,以及如何正确的编写,在末尾说了两道练习题可以多看几遍写一写!
————————————————
版权声明:本文为CSDN博主「@小白~李」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net//article/details/126900643
在设置STEP7组态AS-I从站的方法实现自动寻址编程
1. CP 343-2 与 CP 343-2P 主站模块
CP 343-2、CP 343-2P是用于S7-300的AS-i主站模块,它们可以安装在中央机架上,也可以安装在ET200M的机架上。CP343-2P可以上载从站的信息,对从站的参数组态。
CP 343-2前面板(见图12-18)的LED指示灯SF、APF、CER、AUP和CM的意义与CP243-2的相同(见表12-1),RUNLED亮表示模块运行正常。图12-19是AS-i网络示意图。
用面板上SET按钮下面的10个数字LED可以同时显示10个从站的状态,LED“20 ”和“10 ”亮表示从站地址应加20或加10。如果标有数字2、5、7和“20 ”的LED亮,则表示22、25和27号从站是活动的从站。
图12-18 CP343-2 376
图12-19 AS-i网络用
2. 组态AS-i从站的方法
(1)在线读取AS-i从站的组态信息
首先用手持式编址器(见图12-3)设置各AS-i从站的地址,然后将所有从站和电源模块连接到CP343-2P。在组态硬件时,将CP343-2P插入S7-300站点的机架,不组态AS-i从站。STEP7和PLC建立起通信连接后,将上述基本组态下载给S7-300站点。
在HW Config中双击CP343-2P,打开它的属性对话框,点击“AS-i 从站选项”选项卡的按钮“上载给PG”(见图12-20)。上载成功后,可以在“从站组态”选项卡看到上载的从站信息。
图12-20 上载AS-i从站的组态信息
(2)使用CP343-2P面板上的按钮读取AS-i从站的组态信息
首先用手持编址器设置各AS-i从站的地址,然后将所有从站和电源模块连接到CP343-2P 的AS-i接口上。PLC上电后,切换到STOP模式,观察CM(组态)LED是否点亮,如不亮则按 SET按钮,使CMLED点亮。然后观察连接到CP343-2P上的AS-i从站的显示是否正常,如果正常,则再次按 SET按钮,使CMLED熄灭,这时实际的组态被正确读取和保存,同时CP343-2P进入保护模式。
(3)用STEP7组态AS-i从站
首先按预先的规划,用手持编址器设置各AS-i从站的地址。
在STEP7中创建一个项目(见随书光盘中的例程ASI343_2),在HW Config中,将电源模块、CPU和信号模块插入机架,CPU模块为CPU315-2DP。CPU的MPI接口和集成DP 接口的默认地址均为2,未使用集成的DP接口。
将CP 343-2P插入4号槽,双击打开它的属性对话框,在“地址”选项卡,将输入、输出的起始字节地址由256改为60。CP343-2占用16个输入字节和16个输出字节,通过它们来读写从站的输入数据和设置从站的输出数据。
双击“从站组态”选项卡(见图12-21)的第一行,用出现的对话框(见图12-22)的“组
态”选项卡中的“模块”选择框选择需要的从站。点击“选择内容”按钮,可以用出现的“从站选择对话框”选择从站。
图12-21 组态AS-i从站
CP 343-2和CP 343-2P可以连接31个标准从站,或31个A类从站加31个B类从站,也可以组合使用。如果设置x号从站为标准从站,x号地址就不能再用于B类从站。组态了模拟量从站的地址不能再用于数字量从站。可以通过16B输入或16B输出地址来访问31个数字量标准从站或数字量A类从站。本例的从站组态表中的1号从站是2AO模拟量输出从站(见图12-22),2号从站是4AI模拟量输入从站,3A和3B号从站是A/B型DI/DO从站。4 号从站是DI/DO数字量标准从站。
图12-22 选择AS-i从站
3. 设置自动寻址编程功能
在运行过程中,如果AS-i从站出现故障,为了方便现场更换,可以设置CP343-2P的自动寻址功能。双击HW Config中的CP 343-2P,打开它的属性对话框(见图12-21),用复选框选中“操作参数”选项卡中的“自动寻址编程”。
在从站损坏时,只需要更换一个同样型号的从站,其站地址为出厂时设定的 0,启动运行时它的地址将会自动地分配为被替换的有故障的从站的地址。如果为CP 343-2P 组态时没有选中“自动寻址编程”,不能自动编址,需要用手持式编址器给新的从站编址后,再更换出现故障的从站。
4. 设置诊断功能
如果选中了 CP 的属性对话框的“操作参数”选项卡中的“诊断中断”复选框,出现故障时将调用OB82。可以通过OB82的局部变量进行诊断,或在OB82中调用SFC51读取数据记录中的诊断数据。如果选中了该选项,但是没有创建和下载OB82,中断事件发生时CPU 将切换到STOP模式。
联系方式
- 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 联系电话:未提供
- 经理:吴悦
- 手机:19514718569
- QQ:2810544350
- Email:2810544350@qq.com