如何为西门子300PLC定时器设置变量时间

如何为西门子300PLC定时器设置变量时间,我能将变量转换成TIME格式的,但是TIME格式的用FC40转换成S5TIME格式的却不行,转换后的结果一直是S5T#400M... 如何为西门子300PLC定时器设置变量时间,我能将变量转换成TIME格式的,但是TIME格式的用FC40转换成S5TIME格式的却不行,转换后的结果一直是S5T#400MS,不管变量如何改都是这个结果,哪位大侠指点指点啊 展开
 我来答
宇取的文化沙漠
高粉答主

2019-08-13 · 关注我不会让你失望
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:4.8万
展开全部

1、打开创建的工程文件,在左边找到启动文件,双击启动文件,找到方框内的内容。程序一般从系统初始化开始,在运行到main里面。

2、单击sysinit函数,按F12调转到函数定义界面,在函数里面有如下图方框的内容。这个函数就是配置时钟的函数。

3、单击上图的SetSysClock函数,按F12调转到函数定义界面,在函数里面有如下图方框的内容。这个函数里面采用了很多宏定义,用于配置不同的系统时钟。我们配置为72Mhz。

4、打开配置72Mhz系统时钟的函数,在函数里面会出现这么一段英文,这段英文的意思就是“配置好了系统时钟,以及HCLK,PCLK1\PCLK2 的时钟”。

5、在这里整个系统的时钟已经配置完毕了,就可以用时钟驱动各种外设了。

6、GPIO、定时器1的时钟,点击运行即可设置时间。

扩展资料:

PLC时间特点

1、变量时间由机器一次性自动完成,不需人工辅助。

2、能够设置不同类型产品的工位数量及位置参数,并能够在最短的时间完成线监控运行过程;

3、设备时间的操作灵活方便,能够实现启动与暂停,自动与手动模式切换,计数与清零,气缸下压时间调整。

4、高速的生产节拍,可实现单工位速度不低于 1-1.5 件/秒。定位精度高,位置误差不大于 0.02 毫米。

参考资料来源:百度百科-PLC系统

匿名用户
2013-09-21
展开全部
TIME格式的基本单位就是MS,因此如果你想输入400秒的话,那么TIME应该是400000。这样才能正确地被F40转换,但是,请注意,S5Time的最大设定时间为2小时46分钟,所以你的TIME应该不大于此数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
引用 守望麦田 的回复内容:该问题已经解决,我从另一个程序中复制了个FC40块,现在可以正常转换了 对的,要调用 一次功能块,这样其他OB,FB,FC 调用 转换功能块,才能找到FC40 这个块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
假设已知的数据为一个整数,将这个整数转化为一个字的BCD码,然后将这个字和表示时基的字进行或运算得到一个字(已经是S5time格式),再用move指令将这个字传给S5time的变量即可。时基字W#16#0表示时基为10ms时基字W#16#1000表示时基为100ms时基字W#16#2000表示时基为1s时基字W#16#3000表示时基为10s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式