本fx1n PLC基于阿莫论坛开源PLC,现在版本支持windows,stm32。
src stm32f103c8t6下的运行代码,理论上其他103的板子,也不需要做很大的改动。在main.c中有两个函数
void fx1n_readX(u8t* buf, u32t length) {
}
void fx1n_writeY(u8t* buf, u32t length) {
}
这两个函数你可以根据需要自行更改。
plc.exe(windows下可执行文件) plc模拟器,方便在没有具体硬件时调试,
运行方式为 plc com9
这个模拟了个三菱plc,你可以用虚拟串口软件模拟一对串口,这样就可以直接用三菱的软件调试了
test 文件,是plc测试文件,可以用gx works2打开联机测试。
欢迎大家编译测试,如果有问题欢迎论坛留言,或者给我发电邮(youkebing@163.com).
因为是业余维护,可能回复不及时,期望大家理解。本代码只供学习,禁止商业使用