PLC 其实就是已经二次设计的单片机系统。你说的sin()函数其实就是编辑软件的指令,如果你熟悉c的话理解不难。只将将梯形图转成了二进制代码。。。你可以看李舫《自装可编程控制器》,用单片机实现。。当然没有大公司的完美,原理就是那样。。。还有蔡朝洋的一本书北航出的。。里面有用51实现的单片机。。PLC不能完成所有的工业控制,而单片机(arm 386)却可以,若果你程序写的好的话自己也可用单片机实现。。。这个可是看水平了。。