plc编程中调用中断很方便,可以直接调用中断指令模块,填写相应事件号,*执行的中断程序即可。中断分离( DTCH)指令取消中断事件(EVNT)与所有中断例行程序之间的关联,并禁用中断事件。在中断例行程序之前,必须在中断事件和用户希望在事件发生时执行的程序段之间建立联系。使用“中断连接“指令可将中断事件(由中断事件号码*)与程序段(由中断例行程序号码*)联系在一起。 S7-200的中断连接指令(ATCH)用于在中断处理程序和中断事件之间建立关联。在中断连接指令中,EVNT操作数代表中断事件的中断事件号,INT操作数代表关联的中断处理程序号。通过这个关联建立中断事件和中断处理程序的连接,当EVNT*的中断事件发生时,PLC就能够自动执行与之建立关联的中断处理程序。如图所示,当事件9发生时,执行INT0中断程序。
|
(2)在S7 Program Sources中找到文件tt,双击tt打开,在*四行中加入“Know_How_Protect”,然后编译,无错后存盘,则FB1、FB2被保护。如果想去掉保护,在tt中去掉“Know_How_Protect”,编译存盘即可。
注意:不要丢失或删除源文件(如tt),否则程序将被保护,用户可以将源文件另存到其他目录中,或输出源文件到硬盘中,再删除源文件,这样别人只能看到未保护的块。
美国产的plc序列号格式是: J9S6000000 德国产的PLC序列号格式是: SC-S6000000 J9是美国一个生产厂的代号,SC-是德国一个生产厂的代号. S是哪年生产的代号,代表2004年.6是生产月份. S6代表2004年6月份生产 L:1999,M:2000,N:2001, P:2002, R:2003,S:2004,T:2005,以此类推 1-9代表1月到9月,O:10月,N:11月,D:12月 如何根据序列号识别产品生产日期? 答:设备生产日期对质保来说非常重要,生产日期可以在流量计序列号上查到。序列号构成如下: 现在的: PPYMDDxxxx 以前的: xxxxxPWWY 代表含义: PP = 生产工厂 Y = 生产年份(代码含义见附件) M = 生产月份(代码含义见附件) DD = 生产日(代码含义见附件) xxxx(x) =顺序号 WW = 生产日历周数。 |
每种plc都有自己的编程电缆,不过多数是RS-232接口的,现在的笔记本电脑多数没有COM接口,可以买一个USB转RS-232的转换头,如图所示,这样就可以通过编程电缆与PLC连接。 今天,刚好手头上有一个西门子200 plc,于是着手先编辑这样一个程序。按网友的要求是对一些数据的累加,最后除以一个被除数。我在回复那位网友中也提到了对于一些连续的数据可以实现带参数的子程序编程。
图 USB转RS-232的转换头 |