- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
1. CPU的地址设置,一般从3开始,不要使用1,这些都是系统的缺省值,不建议使用。 2. 选择CP443-5,属性,DP-MASTER,选择DP-V1,因为它的处理能力比DP-V0 好些。 3. 点击IO模块属性,可以看到其所支持的信号类型,我们可以改变它的测量的信号类型和范围。供电频率一般都是50HZ(固定的),我们不做改动。两个通道为一组,两线制与四线制不要放在一起。模拟量地址一般从512开始。 打开AO卡片属性,可以设定一类值,此值将作为CPU断掉后的输出结果,即:CPU停掉后将产生的结果,有三种选择,一是输出无电压和电流,二是保持原值,三是选择替代值。 4. 保存修改后,都可以点击consistency check,看下有没有错误。 5. 从option中下拉选择PG/PC Interface,设置接口。 6. STEP7 编程,FBD,LAD可以转换成STL,但是STL不一定能转换成FBD和LAD。 因为其语句的严格要求。不过STL的编程的好处是可以看出执行语句的先后。 7. 语句是用户程序小单元,由指令与地址组成。 动作 1 动作 0 常开触点 不动作 0 常闭触点 不动作1 Memory Function, Bit Memories,中间变量针对复杂操作,“M”指具有储存功能的标志位。 RLO指逻辑操作结果 8. 十进制系统,十六进制,二进制,及数据类型。 9. S7-300有两个累加器,S7-400有四个累加器。 10.扫描时间包括PII,用户程序,PIQ,操作系统,这些统称为循环扫描时间。 小的响应时间是一个循环。大的响应时间是两个循环。 plc不能识别非常快的信号改变,所以输入信号应持续至少一个循环以保证能够识别。 11. 块的类型与功能 组织块OB 功能块FB(必须带一块数据块) 功能FC 数据块DB 组织块是操作系统和用户程序之间的接口。整个程序可以保存到循环处理的OB1里。(线性编程) 功能的调用,它提供在用户程序中传递参数的功能。 DB:有全数据块(整个程序有效),结构化的数据储藏(即时数模块) OB1:线性化编程,模块化编程,结构化编程 STL编程,“或”在“与”的前面时,要加“(”“)” 12. 地址与符号地址是一一对应的关系。 13. 设定触发点;功能块都能插入VAT,改变输入输出,属性Trigger 硬件组态—IO模块—Monitor Modify Trigger 没有读写该对象时,可以关闭其的强制输出。 14. 遇故障的解决办法;先保存故障信心,然后恢复 15. Totally Integrated Automation-----TIA 16.在网络NETPRO里面,增加连接的选项里,勾上NO ACTIVE就可以实现双向通 讯连接。 16. 在进行项目归档时,好是关掉项目后再归档。 17. 如果是在线修改程序,那么修改后,记得把程序拷回来。 18.激活电池办法:瞬间短路,时间小于2秒。 更多PLC知识可以参考。 |
问:想做一个检测物体移动的小装置,准备用1个凹槽型的光电开关加1个侧面钻了若干个小孔的轮子组成这个检测装置,轮子垂直安装在槽型光电开关的中间,当轮子接触移动中的物体表面发生旋转侧面的小孔便会使光电开关产生持续的ON、OFF脉冲,产生的脉冲数1秒内30个,如果1秒内产生的脉冲小于30个便报警,采用非高速计数方式实现此功能。 请问上述功能在S7-200的程序上怎样实现,plc参数是否需要设置? 答:方法1: 当你程序的扫描频率(周期的倒数)大于光电开关的大开关频率的两倍时。可以放心用一般编程方法写程序。 方法2: 当你的程序扫描速度不能保证上面的条件的话。但是光电开关的频率小于500赫兹的话,即高电平1毫秒低电平1毫秒。这样的话可以用1毫秒的定时中断,在中断程序里用即时输入指令读输入状态,进行较高频率的采样计数。 方法3: 当光电开关的频率超过500赫兹上限到达n赫兹(我都不清楚。为什么不清楚后面讲)。可以用硬件定时时基——高速脉冲输出。每100微秒发一次脉冲,脉冲数量不限。然后用脉冲完成中断继续发下一轮脉冲,同时用上述方法2读输入状态,进行高量级的计数。这样可以每100微秒采样一次,可以采样到5kHz的脉冲。 我相信方法3已经是plc能处理的高能力了。(仅指非高速输入) 这个方法就是我《一道IQ题》的实在的程序。思路。 |