单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2075|回复: 9
收起左侧

基于51单片机的PLC

  [复制链接]
风静林动 发表于 2018-6-16 21:17 | 显示全部楼层 |阅读模式
  时下工控产品用的比较多的是PLC,但是不同厂家PLC编程各有差别一些之前没有接触过PLC的人要想学会使用PLC要经历较长时间的学习。这款基STC12C5A60S2单片机制作的简易PLC不仅可满足小型工控系统的需求而且编程简单没有PLC编程经验的人也可以掌握。本着“一懂一会”就能给PLC编程的思路设计,“一懂”指懂数字逻辑电路例如:与,或,非,RS触发等相关逻辑。“一会”指会组装电气控制回路,说白了就是拿着线将控制盘上相关元件按照图纸连接起来的操作。
  此次发布的是MC100的测试版因此内部资源不多,先让大家熟悉熟悉这个编程思路同时和大家多交流交流共同学习。
  注意事项:
      1,单片机端口定义X输入端X1至X8分别对应单片机P00至P07。Y输出端Y1至Y8分别对应P20至P25,P36,P37。
         因为单片机初始化后端口处于上拉状态因此的输入端口接GND即表示输入逻辑1,单片机端口输出0即表示输出逻辑1。
      2,编程软件使用VB编写偶有个别电脑打不开的情况请试试双击文件中的补丁。
      3,首先将HEX文件下载至单片机,型号:STC12C5A60S2,晶振为11.0592不要搞错了!然后使用串口线将自己的板子与电脑连接。打开编程软件在"COM"处填入正确的串口号,然后点击“打开”按钮,按钮变绿即为连接成功就可以进行编程了。
      4,这里所谓的编程其实就是根据用户提前计划好的控制逻辑将编程界面中的逻辑块连接起来,怎么连接呢?在框中填入连接线号即可线号从1开始。有点类似于西门子LOGO不过这里是把逻辑块都给你摆在面前了,不需要你再去库里找了。每个逻辑块都是从左侧是输入然后从右侧输出,X是输入端因此只有输出连接口,Y是输出端因此只有输入连接口
      5,例子,电动机的起停控制。我们用X1作为启动输入端,X2作为停止输入端,Y1作为控制输出端。
      6,开始编程:在“X1”右侧的空格中填入“1”即代表将X1连接到1号线,RS触发器逻辑块"rs1"的“S”端填入1,表示此端口信号来自线号1,这样就完成了“X1”和“rs1”逻辑模块的置位端“S”的连接。同理我们将X2和“rs1”的“R”端使用2号连接,“rs1”的输出端口通过3号线连接到Y1输出。详情看“例图”。

         7,点击按钮“下载RAM”即可将用户程序下载至PLC中并运行。因为是测试版所以用户程序不具备掉电保持功能。重新上电后用户程序即清空。 0.jpg 0.png

全部资料51hei下载地址:
MC100测试版.zip (135.93 KB, 下载次数: 63)

评分

参与人数 2黑币 +8 收起 理由
5314039 + 6 共享资料的黑币奖励!
余晖 + 2 很给力!

查看全部评分

回复

使用道具 举报

wuxishun 发表于 2018-6-19 01:14 来自手机 | 显示全部楼层
有空了下载试试
回复

使用道具 举报

 楼主| 风静林动 发表于 2018-6-19 06:00 | 显示全部楼层

如果你是WIN7及以上系统打不开软件的话,一般是因为缺这两个控件。

控件.rar

100.93 KB, 下载次数: 11, 下载积分: 黑币 -5

回复

使用道具 举报

 楼主| 风静林动 发表于 2018-6-19 06:54 | 显示全部楼层
一般打不开编程软件的原因是用户电脑缺少以下两个控件,请自行下载安装。 控件.rar (100.93 KB, 下载次数: 6)
回复

使用道具 举报

980895073 发表于 2018-6-19 09:07 | 显示全部楼层
你好  下载试试效果
回复

使用道具 举报

my51ming 发表于 2018-8-8 22:41 | 显示全部楼层
用空下载玩玩!!!!!
回复

使用道具 举报

mabin611 发表于 2018-9-3 16:23 | 显示全部楼层
很好很强大
回复

使用道具 举报

k2914 发表于 2018-9-3 18:08 | 显示全部楼层
刚开始学plc
回复

使用道具 举报

qzyhlf 发表于 2018-10-15 14:46 | 显示全部楼层
你好  下载试试效果
回复

使用道具 举报

740071911 发表于 2019-5-22 09:02 | 显示全部楼层
研究研究
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机 联系QQ:125739409;技术交流QQ群582644647

Powered by 单片机教程网

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