西门子的定时器采用S5T定时器和IEC标准定时器,不像另外PLC的地方,是更大程度上让用户不用去记定时器号了,可以用MS、S、M做单位自行设定定时精度,包括西门子200都要记定时器号,而300就不用了,只需要记住时间单位。
定时器与计数器的数量取决于CPU型号,定时器与计数器是plc的重要编程元件,用于产生各种控制需要的时序,满足各种控制要求。
扩展资料:
plc定时器的使用注意事项:
1、定时器的精度与程序的安排有关,如果定时器的触点在线圈之前,精度将会降低,平均误差约为1.5倍扫描周期。
2、最小定时误差为输入滤波器时间减去定时器的分辨率,1ms,10ms和100ms定时器的分辨率分别为1ms,10ms和100ms。
3、如果定时器的触点在线圈之后,最大定时误差为2倍扫描周期加上输入滤波器时间。
4、如果定时器的触点在线圈之前,最大定时误差为3倍扫描周期加上输入滤波器时间。
参考资料来源:百度百科-可编程逻辑控制器
参考资料来源:百度百科-西门子PLC
参考资料来源:百度百科-西门子S7-300系列PLC及应用软件STEP7
参考资料来源:百度百科-IEC标准
参考资料来源:百度百科-CPU系列型号
西门子的定时器采用 S5T 定时器和 IEC 标准定时器。它不像其他PLC的地方是更大程度上让你不用去记定时器号了。你可以用MS、S、M做单位自行设定你的定时精度。包括西门子200都要记定时器号。而300就不用了,你只需要记住时间单位。
MB是CPU设定的系统脉冲,是8位,一字节,比如MB20为系统脉冲,M20.0-0.1秒脉冲,M20.1------0.2秒,...M20.7-2秒脉冲。
其中的8S哪里就是你需要设定的定时时间,你需要10MS则写S5T#10MS,这是定时时间程序里面固定的,
这种定时器则是可以通过触摸屏来更改定时器的定时时间,上面已经写的很清楚了。
300不分10MS和100MS的!你这样用S5#10MS. 比如S_ODT