登录
首页
PLC论坛
台达PLC
回帖
发帖
正文
主题:求DDRVI连续发送指定脉冲程序
点击:3215 回复:7
楼主
编辑
引用
管理
mateo
DDRVI指定发3000个脉冲,脉冲发送完毕判断X1的检测点,检测点有信号停止发送,没有信号继续发送3000个。
这样的PLC程序应该怎么写?大神们赐教
18-03-22 09:18
1楼
编辑
引用
管理
高雅的雅
你用PLSY不行吗??
18-03-22 10:12
2楼
编辑
引用
管理
y258464168
是3000个脉冲发送完成后,判断X1是在0或者1的状态吗?其实你的要求很明确了,用个脉冲发送完成的标志结合X1状态的判别,这程序不难,建议自己先尝试下,有问题再提出来。
18-03-22 10:27
3楼
编辑
引用
管理
mateo
发完3000个脉冲,x1=1了就结束发脉冲了,问题是,发完3000个脉冲,x1=0的话还要继续发,怎么继续发?DDRVI就执行一次,不考虑x1的状态,怎么能让它一直连续发送3000个,
例如:LD M0 DDRVI K3000 K10000 Y0 Y1 (当M0=1时,以10K的频率发3000个脉冲就执行一次)
我想实现循环发送怎么写程序
18-03-22 13:04
4楼
编辑
引用
管理
mateo
LD M0--------DDRVI K3000 K10000 Y0 Y1
LD M1029---LD X1---------------RST M0
|
----RST M1029
如果X1=0了,怎么让DDRVI在继续发送
18-03-22 13:10
5楼
编辑
引用
管理
y258464168
本来在调试松下程序的,特意去角落找了个1S的PLC,程序不用怀疑,测试过的,M0是启动信号,只要X1为0,DDRVI会一直循环,加个延时1秒,是为了让你更加看的清楚X1为0时,延时1秒后,它会继续循环,至于频率跟脉冲数更改成你自己需要的。
18-03-22 14:38
6楼
编辑
引用
管理
y258464168
前面贴中说的脉冲发送标志位,就是上图的M8147,建议多看手册,多尝试,自己也就学到手了,这逻辑在松下PLC中也一样可以实现。
18-03-22 14:41
7楼
编辑
引用
管理
mkn377
为什么要每次发3000脉冲呢?可不可以一直发脉冲,直到X1得电再停止?
18-03-24 13:09
工控新闻
兆威机电拟1亿美元投建泰国基地 五年研发费6亿股价年内涨61.54%
助力智慧路灯改造!华北工控嵌入式AIoT计算机持续产出
非夕科技北京办公室全新启航,打造华北市场增长新引擎
首届“中控杯”工业AI创新挑战赛在杭举行
2025年中国机械工程学会机械传动分会年会在长春举办
全球首个人形机器人运动会开幕
WRC 2025开普勒K2大黄蜂实力吸睛,商业化进程继续加速
推进新型工业化实践 共绘产业发展新蓝图——2025中国工业论坛新型工业化实践大会在西安举办
更多新闻资讯