s7-300的编程问题-PLC技术网(www.plcjs.com)-可编程控制器技术门户


s7-300的编程问题

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2007-8-4 21:24:45     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.

问:以前使用过一段时间S7-200的软件,现在用300的感觉有很大的不同,有一些问题请教一下:
1、数据初始化 200里面我是用 LD SM0.1   300里面怎么写?
2、每次输入地址的时候 比如I0。0的时候 下面老是会弹出符号表让我选择,怎么才能去掉? 3,以前200中的VW这样的存储区现在变成什么了?

 答:1、数据初始化 200里面我是用 LD SM0.1   300里面怎么写?可用0b100
2、每次输入地址的时候 比如I0。0的时候 下面老是会弹出符号表让我选择,怎么才能去掉?不必管他就可以
 3,以前200中的VW这样的存储区现在变成什么了?mw或db块内的dbw

有的是按扫描周期自动循环之行,如ob1
有的是当plc从停止到运行(或上电后自运行)只执行一次,如ob100
有的是定时中断,如ob35,定时到就执行
有的是其它事件中断,如ob122,事件发生时就执行

有的是定时中断,如ob35,定时到就执行
OB35里面的内容,是不是0.1S就循环一次?我做累积在OB35,可用离线仿真观察时,显示的数据不正确,而且反而影响AI转化的数据。我是这样做的:
FC1是AI转化程序,在OB1调用FC1,仿真运行很顺利;然后我加了一个FC2,是累积及清领程序,这个FC2在OB35调用,可这样一来,不但累积是错误的,原来转化的值也不对了。
请问怎么回事?

ob35的运行时间是在plc设置里设的。
你的FC2肯定修改了FC1的数据,呵呵,程序问题

上一篇: step7 在调用和参数化 SFB、SFC 和 IEC 标准功能时的一些技巧和提示
下一: S7-200小马拉大车