A. 西门子博途s1200定时器和scale指令求解释
SCALE是库指令,你需要下载该库指令,并把它放在lib文件夹里。
还有你的#定时器Q我不理解什么意思,有图片么,补充一下
B. 如何控制一台电机按下启动按钮5秒后启动.按下停止按钮3秒后停止的电路图
可采用PLC(可编程逻辑控制器)控制电机运行,时序逻辑如下
1. PLC检测启动按钮是否按下,若按钮按下,执行第2步;若未按下,循环执行第1步;
2. 控制电机输入的继电器/接触器吸合,电机运转,同时启动定时器T1,时间为10秒;
3. 检测定时器T1是否置位,若置位,则复位定时器T1,控制电机输入的继电器/接触器断开,并启动定时器T2,时间为5秒
4. 检测定时器T2是否置位,若置位,则复位定时器T2,计数器C1自加1
5. 检测计数器C1是否为3,若不为3,跳转至第2步;若为3,跳转至第1步
C. 博途编程面向过程还是面向对象
面向过程
我们知道现在存在着两种不同的编程方式:1)面向过程编程(POP)以及2)面向对象编程(OOP)。
简单来说,POP与OOP之间的区别可以这样解释:一个程序员可以用POP编写一个困难程度一般的复杂程序,但是当程序变得更加复杂的时候,此时用POP将比较低效率,整个编程过程将更加艰难,花费更多时间,有更多的bug,花更多的时间debug等等。
而在同样复杂度下,OOP比POP高效得多。在软件开发中,业界都遵循OOP原则,因为OOP使团队协作编程变得简单。同时,OOP具有较高的代码重用性。
D. 博途1200时钟脉冲设置
设置如下
1、先启用时钟储存字节,指定地址(不要和已用的M区重合)2,下载程序,下载前在离线模式编译要选择硬件(完全重建),否则不会生效
一般PLC里面会有几个固定的变量来作为时钟基准,如千分之一秒,百分之一秒,十分之一秒以及一秒。它们会以相应的频率进行不断地脉冲触发。有了这些变量对PLC编程提供了方便。西门子300系列的时钟脉冲要在CPU的硬件组态中设置对应的时钟寄存器才能生效,200系列有固定系统寄存器位(SMB)对应不同的时钟脉冲,利润SM0.5对应的是1赫兹脉冲。
TIA博途采用此新型、统一软件框架,可在同一开发环境中组态西门子的所有可编程控制器、人机界面和驱动装置。在控制器、驱动装置和人机界面之间建立通信时的共享任务,可大大降低连接和组态成本。例如,用户可方便地将变量从可编程控制器拖放到人机界面设备的画面中。然后在人机界面内即时分配变量,并在后台自动建立控制器与人机界面的连接,无需手动组态。
E. 博途系统时间和本地时间区别
系统时间是格林尼治时间(世界时)。本地时间是系统设置时区的当前时间。
北京时间是东经120度的地方时间,同格林尼治时间(世界时)相差8小时(即北京时间=世界时+8小时)。中国东西相跨5个时区(即东五区、东六区、东七区、东八区、东九区),授时点位于陕西蒲城。如果想要正确时间就把时区改成北京,不要勾选夏令时,程序里面调用本地时间,不要用系统时间。时区设置需要离线修改,在线无法修改,修改完下载硬件配置。
F. 博途编程,看一遍就会编程的有吗
永远不可能,编程整体来讲门槛还是不低。当然现在很多培训机构,大多数人去培训几个月或者说一年左右,出来也能找份工作,但是基本也做不了什么事,还是得工作中不断学习。编程要学好,要求非常高,对罗辑思维,数学,数据结构,操作系统,编译原理等等都要有认识和理解。