搜索
bottom↓
回复: 7

开源PLC学习笔记08(再从51开始 围攻前的集结)——2013_11_13

[复制链接]

出0入0汤圆

发表于 2013-11-13 21:06:23 | 显示全部楼层 |阅读模式
最后才去理解main函数,
因为理解main函数,需要理解围绕着main函数的所有函数和变量,所以需要把过去理解到的知识整理清楚再出发。

本节笔记将要复习,
1、FX1NProcessing函数
2、UART相关
3、IAP相关
4、main_PLC相关

上述内容将会被整合在一起来帮助理解。

出0入0汤圆

发表于 2013-11-13 22:08:28 | 显示全部楼层
顶,是不是还没有展开呢?
楼主好样的,坚持到今天,最后就差一步了。

出0入0汤圆

发表于 2013-11-14 09:06:47 | 显示全部楼层
顶起楼主!
这周一直在看直播。

出0入0汤圆

发表于 2013-11-14 20:53:55 | 显示全部楼层
顶起楼主!

出0入0汤圆

发表于 2013-11-14 21:15:37 | 显示全部楼层

出75入0汤圆

发表于 2013-11-15 20:33:16 | 显示全部楼层
多谢楼主把这边气氛搞起来了~跟着楼主的脚步学习!

出0入0汤圆

 楼主| 发表于 2013-11-16 17:22:55 | 显示全部楼层
本帖最后由 oldbeginner 于 2013-11-16 17:29 编辑

在学习IAP的时候,必须要和ISP对比区别,才能理解。

PLC也是如此。

有使用ISP的PLC,和使用IAP的PLC。

使用ISP的PLC例子最典型的就是PWM转HEX软件,好处是只要是51单片机都可以做成PLC。因为IAP功能要求单片机的FLASH在程序运行中可以更改程序,大多数51单片机都不具备这样的功能。淘宝上搜了一下,具备IAP这样功能的51最小系统比STM32最小系统还要贵20%~80%,完全没有性价比。

其实使用ISP的PLC还有一个例子,就是笔记01和笔记02的主要内容。
************************************
使用ISP的PLC的好处是:
1、适合大多数51单片机;
2、只需要写PLC执行功能,而不需要考虑IAP的通讯功能,对我来说,难度立刻下降80%;

因为我是同时开始学习PLC和单片机的,所以在理解时最希望越简单越好。
下图是三菱仿真学习软件中一个例子:中餐馆


然后利用GX软件把梯形图转成命令代码,

做了两处修改,把X20改为X2,X23改为Y3

然后更改PLC程序,下面的代码在笔记01中为了简单只讲过LD OUT SET RST END,现在多了几个命令。
//-------------------------------------------------------------------------------------//
//  PLC 执行程序                                                                       //
//-------------------------------------------------------------------------------------//

void main_PLC(void)
{
        _LD    (_X0_);
        _OR   (_Y0_);
        _ANI  (_X2_);
        _OUT (_Y0_);

        _LD    (_X1_);
        _OR   (_Y1_);
        _ANI  (_X2_);
        _OUT (_Y1_);
        
        _LD     (_Y0_);
         _AND (_Y1_);
        _OUT  (_Y3_);
        _END
}

编译生成HEX文件,打开PROTEUS仿真,按同样的步骤模拟,效果一致


如果使用ISP的PLC和使用IAP的PLC在实现功能上一致,考虑到稳定性和完成同样功能的复杂程度,使用ISP的PLC应该比使用IAP的PLC更可靠。我的理解是,只要是使用IAP的PLC,都可以利用ISP的PLC来代替,前提是自产自销。

当然使用IAP,可以直接利用三菱的梯形图软件下载程序,对客户感觉更商业些和更容易些,因为客户不关心背后的PLC程序。实际上只要PLC执行程序一样的话,使用ISP的PLC更稳定,因为它的通路更清晰更简单,前提是开发者(而不是客户)自己使用PLC。

讲到通路,下一步就复习一下利用IAP的PLC的通路。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-11-16 18:55:19 | 显示全部楼层
oldbeginner 发表于 2013-11-16 17:22
在学习IAP的时候,必须要和ISP对比区别,才能理解。

PLC也是如此。














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 11:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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