1-PLC基础入门系列(PLC介绍,连接下载说明)

阅读这节文章之前请先阅读这一篇  https://www.cnblogs.com/yangfengwu/p/7681702.html

 

首先明确一点,PLC就是用单片机做的,后面我会给大家演示用我自己的开发板实现PLC功能

我选择的PLC是 三菱

PLC型号:FX1S-10MR-D   24V电源供电,PLC很小巧.

1-PLC基础入门系列(PLC介绍,连接下载说明)_第1张图片

大家不用买下载器,我给大家准备好了线,直接用我的开发板下载就可以

1-PLC基础入门系列(PLC介绍,连接下载说明)_第2张图片

 

 

该款PLC的下载程序的接口是422接口  关于各种电平传输信号    https://www.cnblogs.com/yangfengwu/p/5838059.html

1-PLC基础入门系列(PLC介绍,连接下载说明)_第3张图片

 

 咱用到的就这四个,和我板子的连接

PLC引脚   开发板引脚

    RxD+  ----  A+   

    RxD-   ----  A-        

    TxD+  ----  B+   

    TxD-   ----  B-       

然后我测量了这根线

1-PLC基础入门系列(PLC介绍,连接下载说明)_第4张图片

 

 

TxD+  ---- 蓝

TxD-   ---- 黄

RxD+  ---- 棕

RxD-   ---- 黑

所以

蓝 ----  B+

黄 ----  B-

棕 ----  A+

黑 ----  A-

 

使用这块开发板做演示  https://www.cnblogs.com/yangfengwu/category/1508003.html

1-PLC基础入门系列(PLC介绍,连接下载说明)_第5张图片      1-PLC基础入门系列(PLC介绍,连接下载说明)_第6张图片

 

 注:开发板的A+  A-  同时支持发送数据和接收数据(485),  B+  B- 只能接收数据

因为PLC的 RxD+  RxD-是只接收数据 ,所以只用了A+  A-  引脚的发送功能

PLC的 TxD+  TxD-是只发送数据 ,所以用了B+  B-  引脚接收数据

 

给PLC上电  

我用的PLC为建议供电是20V-26V ,继电器是12V的, 用的是开关降压,一般开关降压芯片压降在1V左右,所以稳定的话14V供电应该就可以

其实12V供电也没关系,顶多给继电器供电的那个开关降压不工作,直接就产生个压降 所以如果12V供电,给继电器的大约是11V,其实也能驱动继电器的

我用24V供电哈,因为手头正好有个24V的,其实12V的也可以

1-PLC基础入门系列(PLC介绍,连接下载说明)_第7张图片

不用担心接反,,,里面做的电路是   

 

 

 

开发板上电 (USB线连接电脑哈)                                                        调整跳线帽,让电脑串口和422通信

 

1-PLC基础入门系列(PLC介绍,连接下载说明)_第8张图片                     1-PLC基础入门系列(PLC介绍,连接下载说明)_第9张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第10张图片

注意:以后无论自己哪块开发板,PLC和开发板的连接固定,然后短接相应的跳线帽,让电脑串口和422通信

安装PLC软件

链接:https://pan.baidu.com/s/1Cz6Xtm521mS1xPr5Yv8PgA
提取码:1sud

安装教程   https://jingyan.baidu.com/article/e2284b2b6d23fbe2e6118db8.html

 

 打开软件

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第11张图片

1-PLC基础入门系列(PLC介绍,连接下载说明)_第12张图片

 

 看一下串口,学单片机的应该都知道具体意思吧,,就是电脑串口通信而已

1-PLC基础入门系列(PLC介绍,连接下载说明)_第13张图片

 

 双击

1-PLC基础入门系列(PLC介绍,连接下载说明)_第14张图片      1-PLC基础入门系列(PLC介绍,连接下载说明)_第15张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第16张图片  1-PLC基础入门系列(PLC介绍,连接下载说明)_第17张图片       1-PLC基础入门系列(PLC介绍,连接下载说明)_第18张图片

 

建个工程,跑个程序,注意哈,因为是第一节,所以直接打开我的就可以,第一节嘛,主要是了解

1-PLC基础入门系列(PLC介绍,连接下载说明)_第19张图片    1-PLC基础入门系列(PLC介绍,连接下载说明)_第20张图片   1-PLC基础入门系列(PLC介绍,连接下载说明)_第21张图片

 

 这个程序就是控制其中一个继电器1S吸合,1S断开    Y0

1-PLC基础入门系列(PLC介绍,连接下载说明)_第22张图片

 

也可以全部选择,最好全部选择上,不光下载进去程序,也把注释什么的保存到单片机(PLC),这样的话,读取程序的时候就是个完整的程序

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第23张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第24张图片    1-PLC基础入门系列(PLC介绍,连接下载说明)_第25张图片

 

下载进去以后,PLC运行以后,会听到继电器1S吸合,1S断开的声音

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第26张图片    1-PLC基础入门系列(PLC介绍,连接下载说明)_第27张图片

 

 

好了,现在玩个更透彻点的,,,把我的这块板子做成PLC,下面的代码为STM32实现PLC的代码

说明:我只是为了让别人更好的理解PLC,没有其它目的,如果下面的教程涉及到别人的利益,请告知,我会做修改.感谢!

让电脑串口和单片机串口1通信

1-PLC基础入门系列(PLC介绍,连接下载说明)_第28张图片    1-PLC基础入门系列(PLC介绍,连接下载说明)_第29张图片

 

 

1-PLC基础入门系列(PLC介绍,连接下载说明)_第30张图片

1-PLC基础入门系列(PLC介绍,连接下载说明)_第31张图片   1-PLC基础入门系列(PLC介绍,连接下载说明)_第32张图片

 

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第33张图片

BOOT0 接高电平,然后复位一下单片机

1-PLC基础入门系列(PLC介绍,连接下载说明)_第34张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第35张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第36张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第37张图片  1-PLC基础入门系列(PLC介绍,连接下载说明)_第38张图片

 

去掉Boot的短接,然后复位下单片机

1-PLC基础入门系列(PLC介绍,连接下载说明)_第39张图片

 

 咱重新建个工程

1-PLC基础入门系列(PLC介绍,连接下载说明)_第40张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第41张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第42张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第43张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第44张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第45张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第46张图片      1-PLC基础入门系列(PLC介绍,连接下载说明)_第47张图片

 

咱控制这个引脚

1-PLC基础入门系列(PLC介绍,连接下载说明)_第48张图片

 

 我的开发板的 PC11正好连接了一个继电器

1-PLC基础入门系列(PLC介绍,连接下载说明)_第49张图片

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第50张图片

 

 ldi m0

1-PLC基础入门系列(PLC介绍,连接下载说明)_第51张图片

 

 out y6

 

 

 

 1-PLC基础入门系列(PLC介绍,连接下载说明)_第52张图片

 

 

 不再往下演示了,我这个用STM32实现PLC的程序好像有BUG ....

 

我只是告诉大家实质.实质....请不要干坏事呀!,做个安分守己的好孩子哈.
有些时候把知识点说的太透彻,也会让我感到害怕.......

 

转载于:https://www.cnblogs.com/yangfengwu/p/11223316.html

你可能感兴趣的:(1-PLC基础入门系列(PLC介绍,连接下载说明))