PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 3282|回复: 18

走投无路,特来求助,请高手出手

[复制链接]
发表于 2008-6-20 10:41:00 | 显示全部楼层 |阅读模式
我不是搞自控的,但现在遇到控制问题,查了几天资料了,满头是包,依旧茫然,请高手帮个忙。
实验室装置需要用电脑控制搅拌机的转速和开关机,查资料后买了三菱的FX12-10MT和电机驱动器DBLS-05,软件用Delphi编程,用TMsComm通信,需要控制Y0端的脉冲频率、Y3端的通断,资料查下来全是汇编一样的指令,和我想象的指令完全不一样,搞得俺云山雾罩。麻烦哪位兄弟帮个手,告诉我该怎样弄才能达到上述目标。谢谢谢谢!!
回复

使用道具 举报

发表于 2008-6-20 11:20:00 | 显示全部楼层
[em01]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-20 11:39:00 | 显示全部楼层

更正,三菱PLC的型号FX1S-10MT

补充,PLC晶体管输出,Y0端可输出脉冲信号。电机驱动器接收外部脉冲信号,根据脉冲频率控制电机转速。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-20 14:39:00 | 显示全部楼层

终于查到一个有用的信息:

PLSY K50 K1000 Y0

但是还有一点不明白,这个答案的后面还有一句话:输出完成后,M8029置1,请问把M8029置1的语句应该怎样写?

回复 支持 反对

使用道具 举报

发表于 2008-6-21 10:26:00 | 显示全部楼层

三菱编程手册呀

回复 支持 反对

使用道具 举报

发表于 2008-6-22 16:56:00 | 显示全部楼层

查三菱的编程手册去。

回复 支持 反对

使用道具 举报

发表于 2008-6-22 16:57:00 | 显示全部楼层
那里面有非常详细地介绍。
回复 支持 反对

使用道具 举报

发表于 2008-6-22 17:17:00 | 显示全部楼层

学习了

回复 支持 反对

使用道具 举报

发表于 2008-6-22 17:17:00 | 显示全部楼层

学习了

回复 支持 反对

使用道具 举报

发表于 2008-6-22 19:55:00 | 显示全部楼层
[em01]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 00:10:00 | 显示全部楼层

感谢楼上兄弟的解答,我按照编程手册上写了测试代码但仍然不成功,电机无反应,哪位懂行的帮我解答一下好吗:

⒈环境:Delphi7,Win2k pro

⒉通信控件:commPLC: TMsComm (借用VB下的控件)

主要设置:波特率9600bps,奇偶校验无,数据位8,停止位1,端口3,其他设置默认

(以上设置能正常工作在其他测控模块下)

⒊调速代码:

Procedure TfrmTest. prcSendCommandPLC;

Begin

OpenModelPLC; //打开串口 commPLC.PortOpen:=True;

commPLC.Output := \'PLSY K2000 K2000 Y0\'; //发送指令,脉冲2000Hz2000个,到Y0端子

End;

回复 支持 反对

使用道具 举报

发表于 2008-6-25 20:37:00 | 显示全部楼层

你完全不必理会DELPHI,可以直接用梯形图编程!

实际上你能用到的就是:

1、确定脉冲频率,并指定输出到Y0,你说的“把M8029置1”中的M8029,你就当它是一个普通的内部继电器操作就好了

2、用另一个开关量控制电机的启停,就OK了

回复 支持 反对

使用道具 举报

发表于 2008-6-25 22:00:00 | 显示全部楼层

办点事不容易,祝你成功!

回复 支持 反对

使用道具 举报

发表于 2008-6-26 20:18:00 | 显示全部楼层
[em01]
回复 支持 反对

使用道具 举报

发表于 2008-6-26 23:31:00 | 显示全部楼层

学习了

回复 支持 反对

使用道具 举报

发表于 2008-7-3 00:32:00 | 显示全部楼层

上位机只需能和PLC通讯上,监控所需的数据位等就行。

PLC要用其本身的指令来控制。

PLSY K50 K1000 Y0 当Y0以50Hz的频率输出1000个脉冲数目后,M8029被置1,可以把M8029用于其它位置。

比如说

LD X0

OR Y3

ANI X1

ANI M8029

OUT Y3

LD Y3

PLSY K50 K1000 Y0

END

回复 支持 反对

使用道具 举报

发表于 2008-7-22 10:10:00 | 显示全部楼层

这个问题我也不会的,对不起

回复 支持 反对

使用道具 举报

发表于 2008-7-28 22:37:00 | 显示全部楼层
M8029在程序开头初始化
回复 支持 反对

使用道具 举报

发表于 2008-8-2 14:36:00 | 显示全部楼层

查FX2N手册,重点看那个DRVI和DRVA。两种方式任选一种。手册里面有实例再+手里有东西试都试得出来。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-20 09:06 , Processed in 0.051769 second(s), 26 queries .

快速回复 返回顶部 返回列表