学习PLC(Fx1S)-2-编写和下载第一个程序
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnPLC" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
说明
给PLC下载程序其实就是通过串口把数据发给PLC(单片机)
我选择的PLC是 三菱
PLC型号:FX1S-10MR-D 24V电源供电,PLC很小巧.
该款PLC的下载程序的接口是422接口(就是把485收发分开)
其实内部电路是这样子的
如果想详细了解422可以看下面的文章:
https://www.cnblogs.com/yangfengwu/p/5838059.html
这个PLC引脚定义(这个口有个名字叫 MD8口)
TxD+ 和 TxD- 就是PLC的485发送信号线
RxD+ 和 RxD- 就是PLC的485接收信息线
和PlC通信(方式1,实质性的方式)
1.买个串口转422的东西
去淘宝搜索 usb转422
找最便宜的就可以,10几20几的就可以,注意哈,好多都号称工业级,
然后50多,60多,上百....不要相信哈!!!!
真正做一个这个板子所有的都用上工业级,
加上隔离(真正好的是5元),99.99%都是74系列隔离也就2元
TVS,(2元)
自恢复保险丝(不值钱)
一般工业上都用 6LB184这种485芯片(5元一个,两个10元)
然后是usb转TTL芯片.2元吧.
然后是外壳 0.1元(开模需要好多钱,开好了就...)
然后自己去算..
我找了下,这个就可以
2.买点杜邦线(2.54 公对公的)
3.和PLC连接
和PlC通信(方式2,买个下载线)
淘宝搜索 PLC MD8 下载
给PLC上电
我用的PLC为建议供电是20V-26V ,继电器是12V的,
PLC电路内部用的是开关降压,一般开关降压芯片压降在1V左右,所以稳定的话14V供电应该就可以
其实12V供电也没关系,顶多控制继电器不工作.
我用24V供电哈,因为手头正好有个24V的,其实12V的也可以
不用担心接反,,,里面做的电路是
安装PLC软件
链接:https://pan.baidu.com/s/1Cz6Xtm521mS1xPr5Yv8PgA
提取码:1sud
安装教程 https://jingyan.baidu.com/article/e2284b2b6d23fbe2e6118db8.html
打开软件
看一下串口,学单片机的应该都知道具体意思吧,,就是电脑串口通信而已
双击
建个工程,跑个程序,注意哈,因为是第一节,所以直接打开我的就可以,第一节嘛,主要是了解
这个程序就是控制其中一个继电器1S吸合,1S断开 Y0
也可以全部选择,最好全部选择上,不光下载进去程序,也把注释什么的保存到单片机(PLC),这样的话,读取程序的时候就是个完整的程序
下载进去以后,PLC运行以后,会听到继电器1S吸合,1S断开的声音
现在玩点更透彻点的
1.说明:
我只是为了让别人更好的理解PLC,没有其它目的,如果下面的教程涉及到别人的利益,请告知,我会做修改.感谢!
PLC就是使用单片机做的,我这里有一份STM32的.
我就使用我的开发板给大家演示下
2.下载程序到单片机
3.下载完成以后让单片机的串口1连接usb转串口模块然后接到电脑上
4.咱重新建个工程
5.以后就可以把自己的单片机当PLC使用了
我只是告诉大家实质.实质....请不要干坏事呀!,做个安分守己的好孩子哈.
有些时候把知识点说的太透彻,也会让我感到害怕.......