当前位置:
工控论坛
> >
产品
>
PLC
>
台达(DELTA)PLC
我要发帖
急!有关台达执行时间的问题
点击:
762
| 回复:
9
sunsanr
关注
私信
精华:2帖
求助:0帖
帖子:47帖 | 225回
年度积分:0
历史总积分:555
注册:2003年5月06日
发表于:2007-08-13 16:55:00
楼主
各位高手,现在遇到一个问题,请指教一下。
我使用modrd指令读取ad扩展,如图1我根据m1127计算通信时间,这样计算准确么?
具体我给m7置on
t247计时为46ms。程序扫描时间是0.2ms。
如图2,当使用from时,定时器t246计时k10,使用t246的上升沿
来取值,这时程序扫描时间为8.4ms
如此算来,这两个指令各有特点,要是从取值快速性上,还是from快一些.
请高手指点一下,这种比较对么??很急,马上要出货了。谢谢
分享到:
收藏
邀请回答
回复楼主
举报
一棵葱
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 971回
年度积分:0
历史总积分:1506
注册:2007年4月04日
发表于:2007-08-13 17:14:00
1楼
应该是对得,FROM/TO指令走的口是PLC右侧口,他取决于扫描周期,如果程序不是很长的那种应该是FROM/TO比较快。
回复
引用
举报
sunsanr
关注
私信
精华:2帖
求助:0帖
帖子:47帖 | 225回
年度积分:0
历史总积分:555
注册:2003年5月06日
发表于:2007-08-13 17:20:00
2楼
要是但从测试方法上讲,from占用扫描时间,modrd不当用扫描时间,
从整体最终取得数据看,好像from
快一点,不知道这种测试方法是否正确?但是,还是想请台达高手确认一下,从底层的程序说明
一下,不胜感激阿!
回复
引用
举报
一棵葱
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 971回
年度积分:0
历史总积分:1506
注册:2007年4月04日
发表于:2007-08-13 17:25:00
3楼
他们的方式不同阿。譬如说循环程序,FROM指令是在程序中得,那一般看速度的话就看它的扫描周期。MODBUS指令是在两个程序中间那段,不好比较阿。最好是把程序跑下看,你的485跑的多少K?
回复
引用
举报
一棵葱
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 971回
年度积分:0
历史总积分:1506
注册:2007年4月04日
发表于:2007-08-13 17:36:00
4楼
FROM处理的话比较快点,MODBUS线上数据可能块,但是它处理的话可能就要浪费时间,而且线上数据可能只有4分之1是有用的数据。虽然MODBUS不占用扫描周期,但是它不是在一个周期内做完的,他可能好几个周期完成一次的。所以它通过标志位置。一般来说FORM/TO快点。
回复
引用
举报
sunsanr
关注
私信
精华:2帖
求助:0帖
帖子:47帖 | 225回
年度积分:0
历史总积分:555
注册:2003年5月06日
发表于:2007-08-13 17:59:00
5楼
485跑9600
我就是把程序跑起来比较的,都是读模拟量扩展模块的四个
ad通道
“MODBUS指令是在两个程序中间那段”能具体说明一下么?具体指
指什么呢?
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2007-08-14 09:23:00
6楼
如果程序的扫描周期比较短的话,推荐使用FROM/TO指令,fROM/TO指令比较快。
当需要对多个CR寄存器操作时,推荐使用MODBUS通讯指令,因为MODBUS通讯指令不占用扫描周期,但是FROM/TO指令户占用PLC的扫描周期。
回复
引用
举报
sunsanr
关注
私信
精华:2帖
求助:0帖
帖子:47帖 | 225回
年度积分:0
历史总积分:555
注册:2003年5月06日
发表于:2007-08-14 17:26:00
7楼
谢谢
你说的是占不占用扫描周期。
要是从最终从扩展模块取得数据的时间的角度来说,那个快一点呢?能比较么?因为我要最后的时间。
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2007-08-14 20:28:00
8楼
如果程序比较短的话,from/to指令速度更快一些
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2007-08-14 20:30:00
9楼
Modbus通讯的时间不仅仅取决于PLC的处理速度,还和下级设备的响应速度有关系!
回复
引用
举报
热门招聘
相关主题
plc知识
[23303]
求一款简单的电气画图软件!!...
[13406]
s7-200plc与PC通过RS485通信...
[21280]
编码器计数不准原因
[11293]
.mwp格式文件的打开方法
[9783]
干货分享:高速脉冲输入输出程...
[9488]
解读三菱程序
[10928]
老外写的PID仿真软件
[7876]
EM231怎么接线?
[9779]
EPEC
[7589]
官方公众号
智造工程师
客服
小程序
公众号