搜索
bottom↓
回复: 11

LPC1768高仿台达SS2的PLC支持COM0.COM1.COM2介绍

[复制链接]

出0入0汤圆

发表于 2014-5-29 20:10:56 | 显示全部楼层 |阅读模式
LPC1768是NXP公司的32位ARM-M3内核主频100MHZ,支持4个USRT。仿台达SS2的源码完全支持台达COM口设置功能(兼容台达)波特率调整,ASCII从机功能,COM口分为
COM0和COM1均是RS232通讯方式,可以同时作为编程端口,两个工程师通过2台电脑同时调试机器编程,监控。COM2是RS485通讯端口可以作为从机最多支持254台
设备在网络上互连,交换数据。通讯master和slave将在6月份完全支持。下一步将开发扩展IO和特殊模块还有一些特殊应用指令。15128724883,欢迎各位联系交流。

出0入0汤圆

发表于 2014-6-3 21:09:10 | 显示全部楼层
加油,支持。

出0入0汤圆

 楼主| 发表于 2014-6-29 20:57:01 | 显示全部楼层
                                                                          
                                                                          本代码为放台达PLC的源代码对以下代码的更新进行说明

          LPC1768以使用的功能外设  UART0         COM1
                                                           UART1         COM2
                                                              UART3         COM3
                                                           TIM0                 PLSY Y0
                                                           TIM1                 PLSY Y1
                                                           AD                 AD0.5 = AD0通道
                                                                     AD0.x = AD1通道
                                                                                 AD0.x = AD2通道
                                                                                 AD0.x = AD3通道

      基本指令:LD,LDI,AND,ANDI,OR,ORI,ANB,ORB,MPS,MPD,MPP,OUT,SET,RST,TMR,CNT,MC,MCR,LDP,LDF,ANDP,ANDF
                    ORP,ORF,PLS,PLF,END,NOP,INV,P,STL,RET,
          应用指令:CJ,CALL,SRET,FEND,CMP,ZCP,DCMP,DZCP,MOV,DMOV,ADD,DADD,SUB,DSUB,MUL,DMUL,DIV,DDIV,INC,DINC
                    DEC,DDEC,ZRST,PLSY,ALT,LD=,DLD=,LD>,DLD>,LD>=,DLD>=,LD<,DLD<,LD<>,DLD<>,LD<=,DLD<=,AND=,DAND=
                                AND>,DAND>,AND>=,DAND>=,AND<,DAND<,AND<>,DAND<>,AND<=,DAND<=,OR=,DOR=,OR>,DOR>,OR<>,DOR<>,OR<
                                DOR<,OR<=,DOR<=,OR>=,DOR>=,MODRD,WAND,WOR,WXOR,BMOV,DWAND,DWOR,DWXOR,ROR,ROL,SER,BON,DZRST,
                                PWM,DPLSY,DECO,ENCO,SUM,XCH,XCHP,MOVP,DMOVP,ADDP,DECP,INCP,SUBP,MULP,DIVP,DADDP,DDECP,DINCP,
                                DMULP,DDIVP,DPLSYP,PLSYP,RORP,ROLP,CALLP,BONP,CJP,BMOVP,WORP,WANDP,WXORP,DWANDP,DWORP,DWXORP,
                                ZCPP,DZCPP,BCDP,BINP,,,,,,,。

          功能介绍:    此次PLC版本为 1.03.2 版。   

          2014.5.29     增加了通讯端口COM1,COM2,COM3。直接兼容台达的通讯设置COM1和COM2为RS232的通讯端口COM3为RS485端口,能与台达
                    全系列人机连接(DOP-A,DOP-B),令外还可连接所有支持台达PLC的其他厂商的人机界面和文本显示器。 例如:OMRON,SIEMENS
                                WEINVIEW,XINJE以上品牌都兼容,均已测试。

          2014.6.3      修复ZRST指令的bug,增加MC,CALL,JC,STL等指令。

          2014.6.7      增加ZCP和CMP等比较指令。

          2014.6.17     增加了特殊寄存器和特M位的功能。支持了扫描周期,测试2237步程序的扫描时间为7ms-9ms,本次测试在线监控D1010当前
                    扫描时间现在值寄存器。                                                                         

          2014.6.25     增加AD转换功能4通道。兼容Ex2系列4通道D1118采样次数,D1114的bit0~bit3为转换通道的启动停止。D1110~D1113为4通道
                    AD数据值,根据目标板的设计添加AD功能。   
                               
          2014.6.26     增加PWM和DA转换功能由于本目标板没有设计DA2通道,需要开发者根据目标板进行开发,PWM功能2路用于做PID等功能。
                                  或直流电机调速度等功能。                                                                                                                                                                                                       

          2014.6.26     增加DPLSY功能,PLSY和DPLSY分别支持Y0和Y2脉冲输出口,Y1,Y3为方向控制口支持D1220和D1221的模式0和模式1,最大频率
                    为500K,PLSY的最大频率为32.767K。                          

出0入0汤圆

 楼主| 发表于 2014-6-29 20:59:52 | 显示全部楼层
6月份最新更新,请购买仿台达PLC源码的朋友尽快联系我,截止到7月3号更新结束。

出0入0汤圆

 楼主| 发表于 2014-6-29 21:01:04 | 显示全部楼层
仅限ARM版本的朋友。

出0入0汤圆

 楼主| 发表于 2014-6-29 21:04:27 | 显示全部楼层
电话15128724883,QQ798821723

出0入0汤圆

发表于 2014-6-29 21:31:50 | 显示全部楼层
本帖最后由 lostid 于 2014-6-29 21:34 编辑

楼主应该配套开发板卖才好卖,这个东西买回来还要自己做板,不好用的话真心浪费精力。
有开发板配套的话,我倒想买个看看这个200块的源码,是个什么东东。
还啰嗦一句,你这个能用DVP直接编程吗,你那个上位机软件真心不好用。

出0入0汤圆

 楼主| 发表于 2014-6-30 19:00:20 | 显示全部楼层
200圆的不是用台达软件编程的,那是自己开发的。仿台达的源码200元不会出售的。

出0入0汤圆

发表于 2014-7-5 08:43:54 | 显示全部楼层
fuquan19801117 发表于 2014-6-29 20:59
6月份最新更新,请购买仿台达PLC源码的朋友尽快联系我,截止到7月3号更新结束。 ...

不错  语句清晰不乱  注释很全面  容易理解,支持加油   

出0入0汤圆

 楼主| 发表于 2014-7-7 19:33:20 | 显示全部楼层
                                                                          
                                                                          本代码为放台达PLC的源代码对以下代码的更新进行说明

          LPC1768以使用的功能外设  UART0         COM1
                                                           UART1         COM2
                                                              UART3         COM3
                                                           TIM0                 PLSY Y0
                                                           TIM1                 PLSY Y1
                                                           AD                 AD0.5 = AD0通道
                                                                     AD0.x = AD1通道
                                                                                 AD0.x = AD2通道
                                                                                 AD0.x = AD3通道
          装置区域分配:
                    S0 - S800   可扩展到 S1023
                                X0 - X160   可扩展到 X377
                                Y0 - Y160         可扩展到 Y377
                                T0 - T254   扩展会影响PLC处理的速度
                                M0 - M4095        包括特M位,不能扩展
                                C0 - C199   16位计数器,台达软件限制到了C199
                                C200 - C255 32位计数器,台达软件限制到了C255
                                D0 - D4999  WORD寄存器,可扩展到D6000字。  

      基本指令:LD,LDI,AND,ANDI,OR,ORI,ANB,ORB,MPS,MPD,MPP,OUT,SET,RST,TMR,CNT,MC,MCR,LDP,LDF,ANDP,ANDF
                    ORP,ORF,PLS,PLF,END,NOP,INV,P,STL,RET,
          应用指令:CJ,CALL,SRET,FEND,CMP,ZCP,DCMP,DZCP,MOV,DMOV,ADD,DADD,SUB,DSUB,MUL,DMUL,DIV,DDIV,INC,DINC
                    DEC,DDEC,ZRST,PLSY,ALT,LD=,DLD=,LD>,DLD>,LD>=,DLD>=,LD<,DLD<,LD<>,DLD<>,LD<=,DLD<=,AND=,DAND=
                                AND>,DAND>,AND>=,DAND>=,AND<,DAND<,AND<>,DAND<>,AND<=,DAND<=,OR=,DOR=,OR>,DOR>,OR<>,DOR<>,OR<
                                DOR<,OR<=,DOR<=,OR>=,DOR>=,MODRD,WAND,WOR,WXOR,BMOV,DWAND,DWOR,DWXOR,ROR,ROL,SER,BON,DZRST,
                                PWM,DPLSY,DECO,ENCO,SUM,XCH,XCHP,MOVP,DMOVP,ADDP,DECP,INCP,SUBP,MULP,DIVP,DADDP,DDECP,DINCP,
                                DMULP,DDIVP,DPLSYP,PLSYP,RORP,ROLP,CALLP,BONP,CJP,BMOVP,WORP,WANDP,WXORP,DWANDP,DWORP,DWXORP,
                                ZCPP,DZCPP,BCDP,BINP,,,,,,,。

          功能介绍:    此次PLC版本为 1.03.2 版。   

          2014.5.29     增加了通讯端口COM1,COM2,COM3。直接兼容台达的通讯设置COM1和COM2为RS232的通讯端口COM3为RS485端口,能与台达
                    全系列人机连接(DOP-A,DOP-B),令外还可连接所有支持台达PLC的其他厂商的人机界面和文本显示器。 例如:OMRON,SIEMENS
                                WEINVIEW,XINJE以上品牌都兼容,均已测试。

          2014.6.3      修复ZRST指令的bug,增加MC,CALL,JC,STL等指令。

          2014.6.7      增加ZCP和CMP等比较指令。

          2014.6.17     增加了特殊寄存器和特M位的功能。支持了扫描周期,测试2237步程序的扫描时间为7ms-9ms,本次测试在线监控D1010当前
                    扫描时间现在值寄存器。                                                                         

          2014.6.25     增加AD转换功能4通道。兼容Ex2系列4通道D1118采样次数,D1114的bit0~bit3为转换通道的启动停止。D1110~D1113为4通道
                    AD数据值,根据目标板的设计添加AD功能。   
                               
          2014.6.26     增加PWM和DA转换功能由于本目标板没有设计DA2通道,需要开发者根据目标板进行开发,PWM功能2路用于做PID等功能。
                                  或直流电机调速度等功能。                                                                                                                                                                                                       

          2014.6.26     增加DPLSY功能,PLSY和DPLSY分别支持Y0和Y2脉冲输出口,Y1,Y3为方向控制口支持D1220和D1221的模式0和模式1,最大频率
                    为500K,PLSY的最大频率为32.767K。                          

      2014.7.5      修复定时计数器的地址增量错误问题。


          2014.7.7      修改PLC的监控双字,写入双字功能函数。在线监控3245步程序D1010的扫描值为11ms-12ms。台达





出0入0汤圆

 楼主| 发表于 2014-7-7 19:37:08 | 显示全部楼层
目前升级台达SS2系列源码的情况。可以升级成为EHxx或ES2,或ES,SV等等。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-3 05:37

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

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