现在你已经能够完成简单的逻辑编程了 现在我们把灯替换成继电器 那么你会发现你可以实现很多功能 常规的正反转切换就可以用继电器完成如果你用了变频器那将更加简单
现在你需要选择学习 由于我工作只需要用到变频器 编码器 张力控制 所以我决定先学习模拟量的使用 我遇到了我学习plc的第一个瓶颈 那就是三菱plc的bmf 我做模块定义的时候一直无法理解bmf的用法
其实bmf的全部功能都已经被定死了 我们常用的点就那么几个 刚开始不变理解所以我决定先推荐你们学习西门子的
我们讲讲西门子 老板高速要控制几个电机(忽略张力现在不讲)那就有几个模拟量调速 在西门子plc中这叫组态 在系统块里 你需要定义你要用过的模块型号就是你要用多少输入输出点的plc、模块
你定义完后系统自动分配地址 这真的比三菱人性化多了 这样你就拿到每个对应模拟量的地址 那么我们应该如何控制模拟量呢
所以你需要查找手册找到有关da ad间的关系 同一个型号他们之间的关系一样 例如s7-200对应0-10v=数字量0-32767 而s7-200smart对应0-10=0-27648他们是不一样的 这样我想要控制电机的转速=等于控制变频器输入的人模拟量电压0-10v=控制plc的0-27648(smart中) 那么如何控制27648呢 就是根据你老板提出的要求 执行加减乘除然后将结果送给模拟量在plc中的地址 此时注意他们的大小关系 (字节b8位 字w16位 双字d32位)
另外说下 变频器默认情况下 一般第一组数字量输入是控制启停的 第一组模拟量输入是控制频率的 注意切换到端子控制 你只要勤加练习 你也会电机控制了