请教坛友一个上位机配置STM32运行的软件思路。

2019-12-14 12:10发布

最近有个项目:上位机配置相关工步,下发给单片机,单片机去执行。工步说白了就是各种条件相互组合,然后运行完一个工步,再去执行下一个工步。
(1)有条件逻辑:<,==,!=,<=,>,>=,+,-,△
(2)有相关循环逻辑:从某个工步开始循环多少次,然后到某个工步结束。
(3)有相关时间逻辑:某个工步执行30S后,再去运行下个工步。
示例如下图:
捕获.PNG (65.77 KB, 下载次数: 0) 下载附件 2019-1-24 18:04 上传

现在就是想不到一个好的软件思路,可以适应各种上位机组合出来的工步执行逻辑。
第一感觉:这玩意需求有点PLC的感觉。想过用状态机,一步步执行工步,但是又有循环、时间逻辑。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
qtechzdh
2019-12-15 16:59
如果有上位机一直参与,建议上位机做这个工作。如果脱机运行,单台或者少量的话直接采购PLC来做,如果批量产品用,单片机跑lua是条路,不过要做好上位机配套软件,工作量也不小。如果想省事儿,淘宝有卖方案的,三菱的方案,直接下载到你的MCU里面,按照要求配好输入输出电路就行了。

一周热门 更多>