切换到宽版
爱科技/爱创意/爱折腾;电子/数码爱好者的家!欢迎访问新版数码之家网站
  • 7803阅读
  • 31回复

[C51]给不会玩单片机的,又有需求的朋友;PLC(三菱FX)转C51 [复制链接]

上一主题 下一主题
离线bnnyygy
 

发帖
4188
M币
123
专家
7
粉丝
143
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-08-29
本人电工一枚,平时爱做点东西,最近要做一个简单的  通电延迟开关 然后断开的小开关。
找了一个时间继电器不行,不能断开,断开需要在加一个继电器。。。。成本太高了,虽然继电器不要钱。
用PLC吧,太浪费了吧。。。。

无奈,只有单片机了 ,虽然简单的控制,可是,无奈啊。。。。学了两天,只会简单的点亮LED,而且编程太麻烦。

C51编程太麻烦了,PLC编程简易多了。
比如:一个定时器,又要设定又要给定义啥的。
PLC直接 OUT T0 K10(三菱FX),就是一个1S的定时器了。。





然而,就发现了这东西。PLC转C51程序。PWM-HEX-V2.4正式版下载:



我去 用三菱编程软件编程 然后转换HEX。。。太简单了~~~
GX编程:
备注下:X0,输入端1(转换软件设定的是P3^2),Y0 Y1 输出1 ,2 (P3^4,P3^5)
T0 -T3 100ms定时器,K10表示100*10=1S。C0 计数器,K2表示2次后C0 ON。
m0:PLC内部辅助继电器。SET 置位。RST 复位。

PS:三菱PLC编程软件难用的一笔,欧姆龙的好用。可惜没有欧姆龙转C51的~~呵呵




献丑下,解释下程序:

M8000,系统内部继电器,PLC启动后常ON。
工作流程:通电,T0延时2S后,Y0 输出,T1开始计时,T1 1S  时间到了后,Y0复位停止输出。
X0 是选择开关,如果端口,后面程序不工作,(必须在T1启动之前选择,也就是说,程序工作过程中,X0选择无效的。)
X0如果ON,M0置位ON.
T2 T3 是1S循环工作的 ,T2 ON Y1输出。
Y1的下降沿给C0计数,Y1输出2次后,M0复位。这段程序工作完成。






简单点来说,给热水器做的自动开机+调温,模仿按钮。(停电默认热水器是关闭的,坑爹!)


开机 热水器单片机启动完成,延迟2秒,ON键(Y0)开1S,然后 Y0 断开,


热水器默认上电是40度,X0选择冬暖的(加的温度开关模块,可调的)
夏天的话,40就够了。
如果是冬天,40洗澡有点冷,模仿按钮温度+ 按2次,就是42度。
~~





打开PMW文件(需要设定好对应的IO口,楼主我只需要简单的1输入,2输出,8角单片机就够了。)
P3^0 P3^1, ISP口,免得调试冲突 未用。

ISP下载即可。


支持的指令:


基本上开关量,简单的逻辑控制绝对够了。。。。。。。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共8条打赏M币+98专家+1
关键词: 三菱MITSUBISHIPLC
离线2545889167

发帖
13268
M币
21157
专家
302
粉丝
4759
只看该作者 1楼 发表于: 2016-08-29
不懂plc,感觉那那图和看天书一样,还是用c表示来的直接
本帖最近打赏记录:共1条打赏M币+3
p
离线bnnyygy

发帖
4188
M币
123
专家
7
粉丝
143
只看该作者 2楼 发表于: 2016-08-29
看不懂C。。还是PLC直观点。
离线哈哈牛

发帖
9385
M币
12519
专家
4
粉丝
71
只看该作者 3楼 发表于: 2016-08-29
Re:给不会玩单片机的,又有需求的朋友  PLC(三菱FX)转C51
能玩得动PLC的人都很厉害。没地方学,只能崇拜了
离线维超

发帖
1177
M币
4386
专家
1
粉丝
14
只看该作者 4楼 发表于: 2016-08-29
三菱的梯形图转C51的看到过.
本帖最近打赏记录:共1条打赏M币+3
离线bnnyygy

发帖
4188
M币
123
专家
7
粉丝
143
只看该作者 5楼 发表于: 2016-08-29
日系PLC学习起来比单片机简单很多。
离线哈哈牛

发帖
9385
M币
12519
专家
4
粉丝
71
只看该作者 6楼 发表于: 2016-08-29
回 bnnyygy 的帖子
bnnyygy:日系PLC学习起来比单片机简单很多。 (2016-08-29 22:55) 回 bnnyygy 的帖子

现在一直在还债,都没M了。楼主有PLC的入门资料吗
本帖最近打赏记录:共1条打赏M币+3
离线陌路黄昏

发帖
403
M币
2746
专家
1
粉丝
17
只看该作者 7楼 发表于: 2016-08-29
PLC和C都学过一些,个人感觉对于初学者PLC梯形图更直观易懂
本帖最近打赏记录:共1条打赏M币+3
离线dwh96

发帖
51
M币
864
专家
0
粉丝
3
只看该作者 8楼 发表于: 2016-08-29
会PLC应该会一些汇编,用汇编也可以开发51。手持编程器用过吧
本帖最近打赏记录:共1条打赏M币+3
离线bnnyygy

发帖
4188
M币
123
专家
7
粉丝
143
只看该作者 9楼 发表于: 2016-08-29
。。教科书级别吧,这年头电脑到处有,都是PC干活了。简单的LD X0 OUT Y1这样的还是会