本发明涉及一种多任务图形构件化可编程逻辑控制器GCPLC系统,采用图形拖动的编程方式,简化了编程的模式,并引入多任务体系,利用轻量级事件、轻量级消息队列等实现了多任务的同步、通信以及中断机制.本发明还涉及一种利用所述GCPLC系统开发应用的方法.
发明专利
CN201710534495.X
2017.07.03
CN107329764A
2017-11-07
王宜怀 陈建明 朱仕浪 彭涛 司萧俊
苏州大学
G06F9/44(2006.01)I,G,G06,G06F,G06F9
G06F9/44(2006.01)I,G06F9/445(2006.01)I,G06F9/45(2006.01)I,G06F9/48(2006.01)I,G06F9/52(2006.01)I,G06F9/54(2006.01)I,G,G06,G06F,G06F9,G06F9/44,G06F9/445,G06F9/45,G06F9/48,G06F9/52,G06F9/54
一种多任务图形构件化可编程逻辑控制器GCPLC系统,包括执行模块和开发模块,所述执行模块包括PWM模块、LED数码管模块、输入/输出模块、电源模块、JTAG模块、复位模块、485模块、232模块、以及CAN总线模块、以及底层驱动模块;所述开发模块包括:图标控件模块、图标控件连接及设置模块、代码显示模块、编译模块、以及程序下载模块;所述底层驱动模块用于完成GCPLC系统驱动功能;所述图标控件模块用于提供开发所需要的图标控件;所述图标控件连接及设置模块用于设置选中的图标控件的属性,并将选中的图标控件按照需要进行连接;所述代码显示模块用于在所述图标控件连接及设置模块将各个图标连接完成后,生成并显示对应的代码;编译模块用于在所述代码显示模块显示对应的代码之后,当确认无误时,对当前程序进行编译和链接;所述程序下载模块用于将编译模块编译生成的机器码文件下载.