{"id":276,"date":"2025-02-22T08:59:51","date_gmt":"2025-02-21T23:59:51","guid":{"rendered":"https:\/\/uk-engineer.com\/?p=276"},"modified":"2025-02-22T09:00:56","modified_gmt":"2025-02-22T00:00:56","slug":"iec61131-3%e3%80%8cst%e8%a8%80%e8%aa%9e%e3%80%8d%ef%bc%9aplc%e3%81%ae%e5%9b%bd%e9%9a%9b%e6%a8%99%e6%ba%96%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0","status":"publish","type":"post","link":"https:\/\/uk-engineer.com\/?p=276","title":{"rendered":"IEC61131-3\u300cST\u8a00\u8a9e\u300d\uff1aPLC\u306e\u56fd\u969b\u6a19\u6e96\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0"},"content":{"rendered":"\n<p><strong>IEC61131-3\u6e96\u62e0 \u300cST\u8a00\u8a9e\u300d<\/strong>\u306b\u3064\u3044\u3066\u3002<\/p>\n\n\n\n<p>\u30e9\u30c0\u30fc\u3067\u306f\u7169\u96d1\u306a\u6f14\u7b97\u51e6\u7406\u3082\u3001\u6570\u5f0f\u3092\u305d\u306e\u307e\u307e\u8a18\u8ff0\u3067\u304d\u308b\u3002<br>\u30c7\u30d0\u30a4\u30b9\u306e\u4e00\u6642\u683c\u7d0d\u5148\u304c\u4e0d\u8981\u3067\u30d7\u30ed\u30b0\u30e9\u30e0\u5de5\u6570\u3092\u5727\u5012\u7684\u306b\u524a\u6e1b\u3067\u304d\u308b\u3002<\/p>\n\n\n\n<p>&nbsp;<strong>\u4f55\u304b\u306e\u300c\u524d\u300d\uff08pre-\uff09\u306b\u4ed8\u3051\u3089\u308c\u308b\u8a18\u53f7\u306e\u3053\u3068<\/strong>\u3002 \u53cd\u610f\u8a9e\u306fsuffix\uff08\u63a5\u5c3e\u8f9e\u3001\u30b5\u30d5\u30a3\u30c3\u30af\u30b9\uff09\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IEC61131-3\u57fa\u790e<\/h2>\n\n\n\n<p>\u8b58\u5225\u5b50 (IndentifierIndentifier)\u306f\u5909\u6570\u540d\u3001\u30c7\u30fc\u30bf\u578b\u3001\u30d5\u30a1\u30f3\u30af\u30b7\u30e7\u30f3\u7b49\u306b\u5272\u308a\u5f53\u3066\u305f\u500b\u3005\u306e\u540d\u524d\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u8b58\u5225\u5b50\u306f \u300c\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u300d (a~z , A~Z) \u304b\u300c\u30a2\u30f3\u30c0\u30fc\u30b9\u30b3\u30a2\u300d ( _ ) \u3067\u59cb\u307e\u308b<\/li>\n\n\n\n<li>2\u6587\u5b57\u76ee\u4ee5\u964d\u306f\u6570\u5b57\u3001\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u3042\u308b\u3044\u306f\u30a2\u30f3\u30c0\u30fc\u30b9\u30b3\u30a2\u3092\u4f7f\u7528\u3067\u304d\u308b\u3002<\/li>\n\n\n\n<li>\u5927\u6587\u5b57\u30fb\u5c0f\u306e\u533a\u5225\u306f\u884c\u308f\u308c\u306a\u3044\u3002<\/li>\n<\/ul>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\uff08\u6ce8\uff09 \u4ee5\u4e0b\u306f\u4f7f\u7528\u3067\u304d\u306a\u3044\u3002<\/mark><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u7279\u6b8a\u6587\u5b57 (!, \u201c, \u00a7, $, \u306a\u3069 )<\/li>\n\n\n\n<li>\u30b9\u30da\u30fc\u30b9<\/li>\n\n\n\n<li>2\u6587\u5b57\u4ee5\u4e0a\u9023\u7d9a\u3059\u308b\u30a2\u30f3\u30c0\u30fc\u30b9\u30b3\u30a2<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30d3\u30c3\u30c8\u3001\u30d3\u30c3\u30c8\u5217<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u578b<\/th><th>\u6700\u5c0f\u5024<\/th><th>\u6700\u5927\u5024<\/th><th>\u30b5\u30a4\u30ba<\/th><th>Prefix<\/th><\/tr><\/thead><tbody><tr><td>BOOL<br>(\u30d3\u30c3\u30c8)<\/td><td>FALSE\uff080\uff09<\/td><td>TRUE\uff081\uff09<\/td><td><\/td><td>x<br>b<\/td><\/tr><tr><td>BYTE<\/td><td><\/td><td><\/td><td>8bit<\/td><td>by<\/td><\/tr><tr><td>WORD<\/td><td><\/td><td><\/td><td>16bit<\/td><td>w<\/td><\/tr><tr><td>DWORD<\/td><td><\/td><td><\/td><td>32bit<\/td><td>dw<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>Prefix\uff1a\u30d7\u30ea\u30d5\u30a3\u30c3\u30af\u30b9<\/p>\n\n\n\n<p>&nbsp;<strong>\u4f55\u304b\u306e\u300c\u524d\u300d\uff08pre-\uff09\u306b\u4ed8\u3051\u3089\u308c\u308b\u8a18\u53f7\u306e\u3053\u3068<\/strong>\u3002 \u53cd\u610f\u8a9e\u306fsuffix\uff08\u63a5\u5c3e\u8f9e\u3001\u30b5\u30d5\u30a3\u30c3\u30af\u30b9\uff09\u3002<\/p>\n\n\n\n<p>8bit\u30671BYTE<\/p>\n\n\n\n<p>16bit\u30671WORD<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6574\u6570<\/h2>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><thead><tr><th>\u578b<\/th><th>\u6700\u5c0f\u5024<\/th><th>\u6700\u5927\u5024<\/th><th>\u30b5\u30a4\u30ba<\/th><th>Prefix<\/th><\/tr><\/thead><tbody><tr><td>SINT<\/td><td>-127\uff08-2^7\uff09<\/td><td>127\uff082^7-1\uff09<\/td><td>8bit<\/td><td>si<\/td><\/tr><tr><td>USINT<\/td><td>0<\/td><td>255\uff082^8-1\uff09<\/td><td>8bit<\/td><td>usi<\/td><\/tr><tr><td>INT<br>(1\u30ef\u30fc\u30c9\u7b26\u53f7\u3042\u308a\u6574\u6570)<\/td><td>-32768\uff08-2^15\uff09<\/td><td>32,767\uff082^15-1\uff09<\/td><td>16bit<\/td><td>i<\/td><\/tr><tr><td>UINT<br>(1\u30ef\u30fc\u30c9\u7b26\u53f7\u306a\u3057\u6574\u6570)<\/td><td>0<\/td><td>65,535<\/td><td>16bit<\/td><td>ui<\/td><\/tr><tr><td>DINT<br>(2\u30ef\u30fc\u30c9\u7b26\u53f7\u3042\u308a\u6574\u6570)<\/td><td>-134217728<\/td><td>134,217,727<\/td><td>32bit<\/td><td>di<\/td><\/tr><tr><td>UDINT<br>(2\u30ef\u30fc\u30c9\u7b26\u53f7\u306a\u3057\u6574\u6570)<\/td><td>0<\/td><td>4,294,967,295<\/td><td>32bit<\/td><td>udi<\/td><\/tr><tr><td>LINT<\/td><td>-2^63<\/td><td>2^63-1<\/td><td>64bit<\/td><td>li<\/td><\/tr><tr><td>ULINT<\/td><td>0<\/td><td>2^64-1<\/td><td>64bit<\/td><td>uli<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u6d6e\u52d5\u5c0f\u6570\u70b9<\/h2>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><thead><tr><th>\u578b<\/th><th>\u6700\u5c0f\u5024<\/th><th>\u6700\u5927\u5024<\/th><th>\u30b5\u30a4\u30ba<\/th><th>Prefix<\/th><\/tr><\/thead><tbody><tr><td>REAL<br>(\u5358\u7cbe\u5ea6\u6d6e\u52d5\u5c0f\u6570\u70b9\u578b)<\/td><td>1.0E-44<\/td><td>3.402823E + 38<\/td><td>32bit<\/td><td>r<\/td><\/tr><tr><td>LREAL<br>(\u500d\u7cbe\u5ea6\u6d6e\u52d5\u5c0f\u6570\u70b9\u578b)<\/td><td>4.94065645841247E-324<\/td><td>1.7976931348623157E + 308<\/td><td>64bit<\/td><td>lr<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u65e5\u4ed8\u3001\u6642\u9593<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u578b<\/th><th>\u6700\u5c0f\u5024<\/th><th>\u6700\u5927\u5024<\/th><th>\u30b5\u30a4\u30ba<\/th><th>Prefix<\/th><\/tr><\/thead><tbody><tr><td>TIME\uff3fOF_DAY<\/td><td>TOD\uff030:0:0<\/td><td>TOD#23:59:59<\/td><td>32bit<\/td><td>tod<\/td><\/tr><tr><td>DATE<\/td><td>D#1970:01:01<\/td><td>D#2106???<\/td><td>32bit<\/td><td>date<\/td><\/tr><tr><td>DATE_AND_TIME<\/td><td>DT#1970:01:01:00:00:00:00<\/td><td>DT#2106???<\/td><td>32bit<\/td><td>dt<\/td><\/tr><tr><td>TIME<\/td><td>T#0s<\/td><td>T#49d17h2m47s295ms<\/td><td>32bit<\/td><td>tim<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u6587\u5b57\u5217_STRING<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u578b<\/th><th>\u8aac\u660e<\/th><th>\u4f8b<\/th><th>\u30b5\u30a4\u30ba<\/th><th>Prefix<\/th><\/tr><\/thead><tbody><tr><td>STRING<\/td><td>ASCII\u30b3\u30fc\u30c9\u306e\u6587\u5b57\u5217\u3002\u6a19\u6e96\u306780\u6587\u5b57\u3002\u7d42\u7aef\u6587\u5b57\u30b3\u30fc\u30c9\u306f0x00<\/td><td>&#8216;1234ABCDE&#8217;<br>&#8216;ABCDE$R$L&#8217;<br>&#8216;ABCDE$0D$0A&#8217;<br><\/td><td>80+1<\/td><td>s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u6587\u5b57\u5217\u306e\u4f7f\u7528<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u5ba3\u8a00\u4f8b<\/th><th>\u4ee3\u5165\u5f0f<\/th><th>SIZEOF\u306e\u7d50\u679c<\/th><th>LEN\u306e\u7d50\u679c<\/th><\/tr><\/thead><tbody><tr><td>sVar:STRING;<\/td><td>sVar :=&#8217;ABC&#8217;;<\/td><td>81<\/td><td>3<\/td><\/tr><tr><td>sVar1:STRING(1)<\/td><td>sVar :=&#8217;X&#8217;;<\/td><td>2<\/td><td>1<\/td><\/tr><tr><td>sVar:STRING(255);<\/td><td>sVar:=&#8217;ABC&#8217;;<\/td><td>256<\/td><td>3<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u5b9a\u6570<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>$&lt;2 \u684116 \u9032\u6570\u5024 ><\/th><th>ASCII\u30b3\u30fc\u30c9<\/th><\/tr><\/thead><tbody><tr><td>$0D<\/td><td>CR<\/td><\/tr><tr><td>$R<\/td><td>CR<\/td><\/tr><tr><td>$L<\/td><td>Line Feed<\/td><\/tr><tr><td>$N<\/td><td>New Line<\/td><\/tr><tr><td>$T<\/td><td>Tab<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Structured Text (ST) \u6f14\u7b97\u5b50<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u6f14\u7b97<\/th><th>\u30b7\u30f3\u30dc\u30eb<\/th><\/tr><\/thead><tbody><tr><td>\u7d2f\u4e57<\/td><td>EXPT<\/td><\/tr><tr><td>\u8ca0<\/td><td>&#8211;<\/td><\/tr><tr><td>\u88dc\u6570<\/td><td>NOT<\/td><\/tr><tr><td>\u639b\u7b97<\/td><td>*<\/td><\/tr><tr><td>\u9664\u7b97<\/td><td>\/<\/td><\/tr><tr><td>\u5270\u4f59<\/td><td>MOD<\/td><\/tr><tr><td>\u52a0\u7b97<\/td><td>+<\/td><\/tr><tr><td>\u6e1b\u7b97<\/td><td>&#8211;<\/td><\/tr><tr><td>\u6bd4\u8f03<\/td><td>&lt;,>,&lt;=,>=<\/td><\/tr><tr><td>\u7b49\u5024<\/td><td>=<\/td><\/tr><tr><td>\u975e\u7b49\u5024<\/td><td>&lt;><\/td><\/tr><tr><td>\u8ad6\u7406<\/td><td>AND AND<\/td><\/tr><tr><td>\u8ad6\u7406<\/td><td>XOR XOR<\/td><\/tr><tr><td>\u8ad6\u7406OR <\/td><td>OR<\/td><\/tr><tr><td>(\u4ee3\u5165 ):= <\/td><td>PosWert := 10;<\/td><\/tr><tr><td>RETURN <\/td><td> RETURN;<\/td><\/tr><tr><td>CASE<\/td><td><\/td><\/tr><tr><td>FOR<\/td><td><\/td><\/tr><tr><td>WHILE<\/td><td><\/td><\/tr><tr><td>REPEAT<\/td><td><\/td><\/tr><tr><td>EXIT<\/td><td><\/td><\/tr><tr><td>(\u6587\u306e\u7d42\u308f\u308a )<\/td><td>;<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><br><br><br><br><br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IEC61131-3\u6e96\u62e0 \u300cST\u8a00\u8a9e\u300d\u306b\u3064\u3044\u3066\u3002 \u30e9\u30c0\u30fc\u3067\u306f\u7169\u96d1\u306a\u6f14\u7b97\u51e6\u7406\u3082\u3001\u6570\u5f0f\u3092\u305d\u306e\u307e\u307e\u8a18\u8ff0\u3067\u304d\u308b\u3002\u30c7\u30d0\u30a4\u30b9\u306e\u4e00\u6642\u683c\u7d0d\u5148\u304c\u4e0d\u8981\u3067\u30d7\u30ed\u30b0\u30e9\u30e0\u5de5\u6570\u3092\u5727\u5012\u7684\u306b\u524a\u6e1b\u3067\u304d\u308b\u3002 &nbsp;\u4f55\u304b\u306e\u300c\u524d\u300d\uff08pre-\uff09\u306b\u4ed8\u3051\u3089\u308c\u308b\u8a18 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"vkexunit_cta_each_option":"","footnotes":""},"categories":[20],"tags":[],"class_list":["post-276","post","type-post","status-publish","format-standard","hentry","category-st"],"_links":{"self":[{"href":"https:\/\/uk-engineer.com\/index.php?rest_route=\/wp\/v2\/posts\/276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uk-engineer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uk-engineer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uk-engineer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uk-engineer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=276"}],"version-history":[{"count":9,"href":"https:\/\/uk-engineer.com\/index.php?rest_route=\/wp\/v2\/posts\/276\/revisions"}],"predecessor-version":[{"id":285,"href":"https:\/\/uk-engineer.com\/index.php?rest_route=\/wp\/v2\/posts\/276\/revisions\/285"}],"wp:attachment":[{"href":"https:\/\/uk-engineer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uk-engineer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uk-engineer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}