您的位置:商铺首页 >> 行业资讯 >> 详情

西门子PLC模拟量输入模块SM331

时间:2016-03-15 12:56

  本公司代理西门子全系列产品

  产品订货号: 西门子PLC模拟量输入模块SM331

  产品 规格:【德国原装,全新正品】

  产品 质量:【品质保证,假一罚十】

  产品 价格:【薄利多销,行业最低】

  产品 货期:【库存销售,现买现卖】

  SIEMENS  上海赞国自动化科技有限公司              

  我公司经营西门子 PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。

  定货号 注释

  电源模板

  6ES7 307-1BA01-0AA0 电源模块(2A)

  6ES7 307-1EA01-0AA0 电源模块(5A)

  6ES7 307-1KA02-0AA0 电源模块(10A)

  CPU

  6ES7 312-1AE13-0AB0 CPU312,32K内存

  6ES7 312-1AE14-0AB0 CPU312,32K内存

  6ES7 312-5BE03-0AB0 CPU312C,32K内存 10DI/6DO

  6ES7312-5BF04-0AB0

  6ES7 313-5BF03-0AB0 CPU313C,64K内存 24DI/16DO / 4AI/2AO

  6ES7313-5BG04-0AB0

  6ES7 313-6BF03-0AB0 CPU313C-2PTP,64K内存 16DI/16DO

  6ES7313-6BG04-0AB0

  6ES7 313-6CF03-0AB0 CPU313C-2DP,64K内存 16DI/16DO

  6ES7313-6CG04-0AB0 CPU313C-2DP,64K内存 16DI/16DO

  6ES7 313-6CF03-0AM0 CPU313C-2DP,64K内存 16DI/16DO组合件(6ES7 313-6CF03-0AB0+6ES7 392-1AM00-0AA0)

  6ES7 314-1AG13-0AB0 CPU314,96K内存

  6ES7 314-1AG14-0AB0 CPU314,128K内存

  6ES7 314-6BG03-0AB0 CPU314C-2PTP 96K内存 24DI/16DO / 4AI/2AO

  6ES7314-6BH04-0AB0

  1. 中断程序的概念

  中断程序是为处理中断事件而事先编好的程序。中断程序不是由程序调用,而是在中断事件发生时由操作系统调用。在中断程序中不能改写其他程序使用的存储器,最好使用局部变量。中断程序应实现特定的任务,应“越短越好”,中断程序由中断程序号开始,以无条件返回指令(CRETI)结束。在中断程序中禁止使用DISI、ENI、HDEF、LSCR和END指令。

  2. 建立中断程序的方法

  方法一:从“编辑”菜单→选择插入(Insert)→ 中断(Interrupt)。

  方法二:从指令树,用鼠标右键单击“程序块”图标并从弹出菜单→选择插入(Insert)→ 中断(Interrupt)。

  方法三:从“程序编辑器”窗口,从弹出菜单用鼠标右键单击插入(Insert)→ 中断(Interrupt)。

  程序编辑器从先前的POU显示更改为新中断程序,在程序编辑器的底部会出现一个新标记,代表新的中断程序。

  CPU224有六个高速计数器,其占用的输入端子如表1所示。

  表1 高速计数器占用的输入端子

高速计数器使用的输入端子
HSC0I0.0, I0.1, I0.2
HSC1I0.6, I0.7, I1.0, I1.1
HSC2I1.2, I1.3, I1.4, I1.5
HSC3I0.1
HSC4I0.3, I0.4, I0.5
HSC5I0.4

  各高速计数器不同的输入端有专用的功能,如:时钟脉冲端、方向控制端、复位端、起动端。

  注意:同一个输入端不能用于两种不同的功能。但是高速计数器当前模式未使用的输入端均可用于其他用途,如作为中断输入端或作为数字量输入端。例如,如果在模式2中使用高速计数器HSC0,模式2使用I0.0和I0.2,则I0.1可用于边缘中断或用于HSC3。

  2. 高速脉冲输出占用的输出端子

  S7-200有PTO、PWM两台高速脉冲发生器。 PTO脉冲串功能可输出指定个数、指定周期的方波脉冲(占空比50%);PWM功能可输出脉宽变化的脉冲信号,用户可以指定脉冲的周期和脉冲的宽度。若一台发生器指定给数字输出点Q0.0,另一台发生器则指定给数字输出点Q0.1。当PTO、PWM发生器控制输出时,将禁止输出点Q0.0、Q0.1的正常使用;当不使用PTO、PWM高速脉冲发生器时,输出点Q0.0、Q0.1恢复正常的使用,即由输出映像寄存器决定其输出状态。

  分析:查表2可知,I0.1上升沿产生的中断事件号为2。所以在主程序中用ATCH指令将事件号2和中断程序0连接起来,并全局开中断。程序如图1所示。

  梯形图(主程序)

  图1 

  语句表

  LD SM0.1       //首次扫描时

  ATCH INT_0 2   //将INT_0 和EVNT2连接

  ENI            //并全局启用中断

  LD SM5.0       //如果检测到I/O错误

  DTCH 2        //禁用用于I0.1的上升沿中断

  (本网络为选项)

  LD M5.0       // 当M5.0=1时

  DISI          //禁用所有的中断

  表2 S7-200 PLC中断事件及优先级

优先级分组组内优先级中断事件号中断事件说明中断事件类别
通信中断08通信口0:接收字符      通信口0
09通信口0:发送完成     
023通信口0:接收信息完成
124通信口1:接收信息完成通信口1
125通信口1:接收字符
126通信口1:发送完成
I/O中断 019PTO 0脉冲串输出完成中断脉冲输出
120PTO 1脉冲串输出完成中断 
20I0.0上升沿中断外部输入
32I0.1上升沿中断
44I0.2上升沿中断
56I0.3上升沿中断
6110.0下降沿中断      
73I0.1下降沿中断
85I0.2下降沿中断
97I0.3下降沿中断
1012HSC0当前值=预置值中断   高速计数器
1127HSC0计数方向改变中断     
1228HSC0外部复位中断      
1313HSC1当前值=预置值中断
1414HSC1计数方向改变中断
1515HSC1外部复位中断
1616HSC2当前值=预置值中断   
1717HSC2计数方向改变中断
1818HSC2外部复位中断
1932HSC3当前值=预置值中断   
2029HSC4当前值=预置值中断          
2130HSC4计数方向改变
2231HSC4外部复位
2333HSC5当前值=预置值中断   
定时中断010定时中断0 定时
111定时中断1 
221定时器T32 CT=PT中断定时器
322定时器T96 CT=PT中断